<86>Jan 25 12:53:48 userdel[1699455]: delete user 'rooter'
<86>Jan 25 12:53:48 userdel[1699455]: removed group 'rooter' owned by 'rooter'
<86>Jan 25 12:53:48 userdel[1699455]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 25 12:53:48 groupadd[1699462]: group added to /etc/group: name=rooter, GID=693
<86>Jan 25 12:53:48 groupadd[1699462]: group added to /etc/gshadow: name=rooter
<86>Jan 25 12:53:48 groupadd[1699462]: new group: name=rooter, GID=693
<86>Jan 25 12:53:48 useradd[1699470]: new user: name=rooter, UID=693, GID=693, home=/root, shell=/bin/bash
<86>Jan 25 12:53:48 userdel[1699494]: delete user 'builder'
<86>Jan 25 12:53:48 userdel[1699494]: removed group 'builder' owned by 'builder'
<86>Jan 25 12:53:48 userdel[1699494]: removed shadow group 'builder' owned by 'builder'
<86>Jan 25 12:53:48 groupadd[1699514]: group added to /etc/group: name=builder, GID=694
<86>Jan 25 12:53:48 groupadd[1699514]: group added to /etc/gshadow: name=builder
<86>Jan 25 12:53:48 groupadd[1699514]: new group: name=builder, GID=694
<86>Jan 25 12:53:48 useradd[1699520]: new user: name=builder, UID=694, GID=694, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/openni-1.5.7.10-alt2_21.src.rpm: license not found in '/usr/share/license' directory: ASL
/usr/src/in/srpm/openni-1.5.7.10-alt2_21.src.rpm: license not found in '/usr/share/license' directory: 2.0
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
<13>Jan 25 12:53:52 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Jan 25 12:53:52 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Jan 25 12:53:52 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Jan 25 12:53:52 rpmi: perl-HTTP-Date-6.05-alt1 sisyphus+258981.100.1.1 1601542386 installed
<13>Jan 25 12:53:52 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:52 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Jan 25 12:53:52 rpmi: liblcms2-2.11-alt1 sisyphus+253499.100.1.1 1592287020 installed
<13>Jan 25 12:53:52 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed
<13>Jan 25 12:53:52 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed
<13>Jan 25 12:53:52 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Jan 25 12:53:52 rpmi: liblksctp-1.0.17-alt2 1523113261 installed
<13>Jan 25 12:53:52 rpmi: javapackages-filesystem-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed
<13>Jan 25 12:53:52 rpmi: libusb-1.0.23-alt1 sisyphus+237317.100.1.1 1568059905 installed
<13>Jan 25 12:53:52 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Jan 25 12:53:52 rpmi: perl-Compress-Raw-Zlib-2.100-alt1 sisyphus+264530.100.1.1 1610429356 installed
<13>Jan 25 12:53:52 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed
<13>Jan 25 12:53:53 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed
<13>Jan 25 12:53:53 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed
<13>Jan 25 12:53:53 rpmi: libepoxy-1.5.5-alt1 sisyphus+263785.100.1.1 1608657815 installed
<13>Jan 25 12:53:53 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Jan 25 12:53:53 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed
<13>Jan 25 12:53:53 rpmi: javapackages-tools-1:5.3.0-alt1_4jpp8 sisyphus+234467.100.1.1 1563037789 installed
<13>Jan 25 12:53:53 rpmi: java-common-1.6.0-alt1 sisyphus+234020.100.1.1 1562437039 installed
<13>Jan 25 12:53:53 rpmi: lksctp-tools-1.0.17-alt2 1523113261 installed
<13>Jan 25 12:53:53 rpmi: libwayland-cursor-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Jan 25 12:53:53 rpmi: libwayland-egl-4:18.1.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Jan 25 12:53:53 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:53 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:53 rpmi: perl-File-Listing-6.14-alt1 sisyphus+262735.100.1.1 1606813544 installed
<13>Jan 25 12:53:53 rpmi: xml-utils-1:2.9.10-alt4 sisyphus+261132.100.1.1 1604669137 installed
<13>Jan 25 12:53:53 rpmi: tinyxml-2.6.2-alt1.2 1465754828 installed
<13>Jan 25 12:53:53 rpmi: libltdl7-2.4.6-alt2 sisyphus+263722.100.1.1 1608561894 installed
<13>Jan 25 12:53:53 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed
<13>Jan 25 12:53:53 rpmi: libpaper-1.1.28-alt1 sisyphus+259176.100.1.1 1601738993 installed
<13>Jan 25 12:53:53 rpmi: libopenjpeg2.0-2.4.0-alt1 sisyphus+264173.100.1.1 1609245156 installed
<13>Jan 25 12:53:53 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed
<13>Jan 25 12:53:53 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed
<13>Jan 25 12:53:53 rpmi: libpcsclite-1.9.0-alt1 sisyphus+253463.100.1.1 1592202070 installed
<13>Jan 25 12:53:53 rpmi: javazi-2020f-alt1 sisyphus+264197.200.1.1 1609274190 installed
<13>Jan 25 12:53:53 rpmi: libgif-4.1.6-alt3 1299634261 installed
<13>Jan 25 12:53:53 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed
<13>Jan 25 12:53:53 rpmi: libxkbcommon-1.0.3-alt1 sisyphus+262369.100.1.1 1606206980 installed
<13>Jan 25 12:53:53 rpmi: libsqlite3-3.34.1-alt1 sisyphus+265135.100.1.1 1611333114 installed
<13>Jan 25 12:53:53 rpmi: libgudev-1:234-alt1 sisyphus+258314.700.14.2 1600844807 installed
<13>Jan 25 12:53:53 rpmi: udev-rules-1:247.2-alt1 sisyphus+263562.100.1.1 1608151944 installed
<13>Jan 25 12:53:53 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed
<13>Jan 25 12:53:53 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed
<13>Jan 25 12:53:53 rpmi: perl-Compress-Raw-Bzip2-2.100-alt1 sisyphus+264529.100.1.1 1610429353 installed
<13>Jan 25 12:53:53 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Jan 25 12:53:53 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Jan 25 12:53:53 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed
<13>Jan 25 12:53:53 rpmi: perl-Filter-1.60-alt1 sisyphus+258375.300.14.2 1600904226 installed
<13>Jan 25 12:53:53 rpmi: perl-Encode-3.08-alt1 sisyphus+263440.100.1.1 1607955886 installed
<13>Jan 25 12:53:53 rpmi: perl-URI-5.06-alt1 sisyphus+264718.100.1.1 1610696490 installed
<13>Jan 25 12:53:53 rpmi: perl-IO-Compress-2.100-alt1 sisyphus+264540.100.2.1 1610433933 installed
<13>Jan 25 12:53:53 rpmi: perl-Net-HTTP-6.20-alt1 sisyphus+264543.100.1.2 1610433051 installed
<13>Jan 25 12:53:53 rpmi: perl-HTML-Parser-3.75-alt1 sisyphus+258375.1000.14.2 1600904431 installed
<13>Jan 25 12:53:53 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Jan 25 12:53:53 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Jan 25 12:53:53 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Jan 25 12:53:53 rpmi: perl-HTTP-Message-6.27-alt1 sisyphus+264350.100.1.1 1609891188 installed
<13>Jan 25 12:53:53 rpmi: perl-HTTP-Cookies-6.10-alt1 sisyphus+264349.100.1.1 1609891183 installed
<13>Jan 25 12:53:53 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Jan 25 12:53:53 rpmi: perl-libwww-6.52-alt1 sisyphus+264541.100.1.3 1610434036 installed
<13>Jan 25 12:53:53 rpmi: perl-XML-LibXML-2.0206-alt1 sisyphus+263441.100.1.1 1607955961 installed
<13>Jan 25 12:53:53 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed
<13>Jan 25 12:53:53 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed
<13>Jan 25 12:53:53 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed
<13>Jan 25 12:53:54 rpmi: icon-theme-adwaita-3.38.0-alt1 sisyphus+258314.1700.14.2 1600844421 installed
<13>Jan 25 12:53:54 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Jan 25 12:53:54 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Jan 25 12:53:54 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed
<13>Jan 25 12:53:54 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed
<13>Jan 25 12:53:54 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed
<13>Jan 25 12:53:54 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Jan 25 12:53:54 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Jan 25 12:53:54 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Jan 25 12:53:54 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
Updating fonts cache: <29>Jan 25 12:53:55 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Jan 25 12:53:55 rpmi: fonts-type1-xorg-7.0.0-alt4 1188553211 installed
<13>Jan 25 12:53:56 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Jan 25 12:53:56 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Jan 25 12:53:56 rpmi: libdrm-1:2.4.104-alt1 sisyphus+264662.100.1.1 1610612753 installed
<13>Jan 25 12:53:56 rpmi: libgbm-4:20.3.3-alt1 sisyphus+264662.200.1.1 1610613074 installed
<13>Jan 25 12:53:56 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Jan 25 12:53:56 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed
<13>Jan 25 12:53:56 rpmi: libgdk-pixbuf-locales-2.42.2-alt1 sisyphus+263074.100.1.1 1607428070 installed
<13>Jan 25 12:53:56 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed
<13>Jan 25 12:53:56 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+262033.600.7.2 1607340230 installed
<13>Jan 25 12:53:56 rpmi: libstdc++10-devel-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed
<13>Jan 25 12:53:57 rpmi: gcc10-c++-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed
<13>Jan 25 12:53:57 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed
<13>Jan 25 12:53:57 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Jan 25 12:53:57 rpmi: shared-mime-info-2.1-alt1 sisyphus+264261.100.1.1 1609507723 installed
<13>Jan 25 12:53:57 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed
<13>Jan 25 12:53:57 rpmi: libgio-2.66.4-alt1 sisyphus+263595.100.1.1 1608228132 installed
<13>Jan 25 12:53:57 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed
<13>Jan 25 12:53:57 rpmi: libgdk-pixbuf-2.42.2-alt1 sisyphus+263074.100.1.1 1607428069 installed
<13>Jan 25 12:53:57 rpmi: gtk-update-icon-cache-3.24.24-alt1 sisyphus+262986.100.1.1 1607244068 installed
<13>Jan 25 12:53:57 rpmi: libgusb-0.3.5-alt1 sisyphus+255577.100.1.1 1596150494 installed
<13>Jan 25 12:53:57 rpmi: libcolord-1.4.5-alt2 sisyphus+264292.100.1.1 1609619010 installed
<13>Jan 25 12:53:57 rpmi: libdconf-0.38.0-alt1 sisyphus+258314.1000.14.2 1600844866 installed
<13>Jan 25 12:53:57 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed
<13>Jan 25 12:53:57 rpmi: libgpg-error-1.41-alt4 sisyphus+264254.200.1.1 1609440111 installed
<13>Jan 25 12:53:57 rpmi: libgcrypt20-1.8.7-alt1 sisyphus+264176.100.1.1 1609249178 installed
<13>Jan 25 12:53:57 rpmi: libsystemd-1:247.2-alt1 sisyphus+263562.100.1.1 1608152006 installed
<13>Jan 25 12:53:57 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Jan 25 12:53:57 rpmi: dbus-tools-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<86>Jan 25 12:53:57 groupadd[1714413]: group added to /etc/group: name=messagebus, GID=499
<86>Jan 25 12:53:57 groupadd[1714413]: group added to /etc/gshadow: name=messagebus
<86>Jan 25 12:53:57 groupadd[1714413]: new group: name=messagebus, GID=499
<86>Jan 25 12:53:57 useradd[1714417]: new user: name=messagebus, UID=499, GID=499, home=/run/dbus, shell=/dev/null
<13>Jan 25 12:53:57 rpmi: dbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Jan 25 12:53:57 rpmi: dconf-0.38.0-alt1 sisyphus+258314.1000.14.2 1600844866 installed
<13>Jan 25 12:53:57 rpmi: libgtk+3-schemas-3.24.24-alt1 sisyphus+262986.100.1.1 1607244000 installed
<13>Jan 25 12:53:58 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed
<13>Jan 25 12:53:58 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533556 installed
<13>Jan 25 12:53:59 rpmi: libgs-9.53.3-alt1 sisyphus+260366.100.1.1 1603614538 installed
<13>Jan 25 12:53:59 rpmi: libpolkit-0.118-alt1 sisyphus+257894.100.1.1 1599828367 installed
<86>Jan 25 12:53:59 groupadd[1715264]: group added to /etc/group: name=colord, GID=498
<86>Jan 25 12:53:59 groupadd[1715264]: group added to /etc/gshadow: name=colord
<86>Jan 25 12:53:59 groupadd[1715264]: new group: name=colord, GID=498
<86>Jan 25 12:53:59 useradd[1715268]: new user: name=colord, UID=498, GID=498, home=/var/colord, shell=/dev/null
<13>Jan 25 12:53:59 rpmi: colord-1.4.5-alt2 sisyphus+264292.100.1.1 1609619010 installed
<13>Jan 25 12:53:59 rpmi: libX11-locales-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655150 installed
<13>Jan 25 12:53:59 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Jan 25 12:53:59 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Jan 25 12:53:59 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Jan 25 12:53:59 rpmi: libX11-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed
<13>Jan 25 12:53:59 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Jan 25 12:53:59 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed
<13>Jan 25 12:53:59 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Jan 25 12:53:59 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Jan 25 12:53:59 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000596 installed
<13>Jan 25 12:53:59 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed
<13>Jan 25 12:53:59 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Jan 25 12:53:59 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Jan 25 12:53:59 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Jan 25 12:53:59 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000526 installed
<13>Jan 25 12:53:59 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542909 installed
<13>Jan 25 12:53:59 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Jan 25 12:53:59 rpmi: libXtst-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed
<13>Jan 25 12:53:59 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Jan 25 12:53:59 rpmi: libGLX-mesa-4:20.3.3-alt1 sisyphus+264662.200.1.1 1610613074 installed
<13>Jan 25 12:53:59 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Jan 25 12:53:59 rpmi: libat-spi2-core-2.38.0-alt1 sisyphus+258314.1440.14.2 1600845165 installed
<13>Jan 25 12:53:59 rpmi: libEGL-mesa-4:20.3.3-alt1 sisyphus+264662.200.1.1 1610613074 installed
<13>Jan 25 12:53:59 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:59 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:59 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:53:59 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Jan 25 12:53:59 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Jan 25 12:53:59 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Jan 25 12:53:59 rpmi: libfreeglut-3.2.1-alt3 sisyphus+263025.100.1.1 1607343896 installed
<13>Jan 25 12:53:59 rpmi: libXaw-1.0.12-alt1 1391072624 installed
<13>Jan 25 12:53:59 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Jan 25 12:53:59 rpmi: libpango-1.48.1-alt1 sisyphus+265097.100.1.1 1611302495 installed
<13>Jan 25 12:53:59 rpmi: libgtk+2-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed
<13>Jan 25 12:53:59 rpmi: libgtkglext-1.2.0-alt5 sisyphus+256355.100.1.1 1597620700 installed
<13>Jan 25 12:53:59 rpmi: libglade-2.6.4-alt5.qa1 1366416177 installed
<13>Jan 25 12:53:59 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209616 installed
<13>Jan 25 12:54:00 rpmi: librsvg-1:2.50.2-alt1 sisyphus+262203.100.1.2 1605908464 installed
<13>Jan 25 12:54:00 rpmi: libgraphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed
<13>Jan 25 12:54:00 rpmi: dbus-tools-gui-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Jan 25 12:54:00 rpmi: at-spi2-core-2.38.0-alt1 sisyphus+258314.1440.14.2 1600845165 installed
<13>Jan 25 12:54:00 rpmi: at-spi2-atk-2.38.0-alt1 sisyphus+258314.1500.14.2 1600845211 installed
<13>Jan 25 12:54:00 rpmi: libgtk+3-3.24.24-alt1 sisyphus+262986.100.1.1 1607244068 installed
<13>Jan 25 12:54:01 rpmi: gtk3-demo-3.24.24-alt1 sisyphus+262986.100.1.1 1607244068 installed
<13>Jan 25 12:54:01 rpmi: libgail3-3.24.24-alt1 sisyphus+262986.100.1.1 1607244068 installed
<13>Jan 25 12:54:02 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Jan 25 12:54:02 rpmi: libX11-devel-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed
<13>Jan 25 12:54:02 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Jan 25 12:54:02 rpmi: libGL-devel-4:20.3.3-alt1 sisyphus+264662.200.1.1 1610613074 installed
<13>Jan 25 12:54:02 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Jan 25 12:54:02 rpmi: alsa-ucm-conf-1.2.4-alt1 sisyphus+260180.200.1.1 1603282405 installed
<13>Jan 25 12:54:02 rpmi: alsa-topology-conf-1.2.4-alt1 sisyphus+260180.100.1.1 1603282384 installed
<13>Jan 25 12:54:02 rpmi: libalsa-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed
<13>Jan 25 12:54:02 rpmi: python-modules-curses-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:02 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Jan 25 12:54:02 rpmi: libtinfo-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed
<13>Jan 25 12:54:02 rpmi: libncurses-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed
<13>Jan 25 12:54:02 rpmi: libverto-0.3.0-alt1_11 sisyphus+263994.100.1.1 1608994695 installed
<13>Jan 25 12:54:02 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed
<13>Jan 25 12:54:02 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed
<13>Jan 25 12:54:02 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Jan 25 12:54:02 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Jan 25 12:54:02 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jan 25 12:54:02 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jan 25 12:54:02 rpmi: ca-certificates-2020.10.22-alt1 sisyphus+260224.300.2.1 1603549301 installed
<13>Jan 25 12:54:02 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Jan 25 12:54:02 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Jan 25 12:54:02 rpmi: libcrypto1.1-1.1.1i-alt2 sisyphus+264815.100.1.1 1610967332 installed
<13>Jan 25 12:54:03 rpmi: libssl1.1-1.1.1i-alt2 sisyphus+264815.100.1.1 1610967332 installed
<13>Jan 25 12:54:03 rpmi: python-modules-compiler-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-email-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-unittest-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-encodings-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-xml-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-hotshot-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-bsddb-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-ctypes-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-multiprocessing-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-logging-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: python-modules-distutils-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:03 rpmi: ca-trust-java-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Jan 25 12:54:06 rpmi: java-11-openjdk-headless-0:11.0.9.11-alt2_0.3.eajpp10 sisyphus+264273.100.1.1 1609537049 installed
<13>Jan 25 12:54:07 rpmi: java-11-openjdk-0:11.0.9.11-alt2_0.3.eajpp10 sisyphus+264273.100.1.1 1609537049 installed
<13>Jan 25 12:54:07 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed
<86>Jan 25 12:54:07 groupadd[1721143]: group added to /etc/group: name=_keytab, GID=497
<86>Jan 25 12:54:07 groupadd[1721143]: group added to /etc/gshadow: name=_keytab
<86>Jan 25 12:54:07 groupadd[1721143]: new group: name=_keytab, GID=497
<13>Jan 25 12:54:07 rpmi: libkrb5-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed
<13>Jan 25 12:54:07 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed
<13>Jan 25 12:54:07 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Jan 25 12:54:07 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed
<13>Jan 25 12:54:07 rpmi: python-dev-2.7.18-alt3 sisyphus+263690.140.6.1 1608730167 installed
<13>Jan 25 12:54:07 rpmi: java-11-openjdk-devel-0:11.0.9.11-alt2_0.3.eajpp10 sisyphus+264273.100.1.1 1609537049 installed
<13>Jan 25 12:54:07 rpmi: libfreeglut-devel-3.2.1-alt3 sisyphus+263025.100.1.1 1607343896 installed
<13>Jan 25 12:54:07 rpmi: graphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed
<13>Jan 25 12:54:07 rpmi: gcc-c++-10-alt1 sisyphus+263054.200.3.1 1607516810 installed
<13>Jan 25 12:54:07 rpmi: tinyxml-devel-2.6.2-alt1.2 1465754828 installed
<13>Jan 25 12:54:07 rpmi: libusb-devel-1.0.23-alt1 sisyphus+237317.100.1.1 1568059905 installed
<13>Jan 25 12:54:07 rpmi: libjpeg-devel-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Jan 25 12:54:08 rpmi: doxygen-1:1.8.17-alt2 sisyphus+251932.100.4.1 1589893423 installed
<13>Jan 25 12:54:08 rpmi: dos2unix-7.3.5-alt1 1499695585 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/openni-1.5.7.10-alt2_21.nosrc.rpm (w1.gzdio)
Installing openni-1.5.7.10-alt2_21.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.29226
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ echo 'Source #0 (openni-1.5.7.10-1e9524f-fedora.tar.gz):'
Source #0 (openni-1.5.7.10-1e9524f-fedora.tar.gz):
+ /bin/tar -xf -
+ /bin/gzip -dc /usr/src/RPM/SOURCES/openni-1.5.7.10-1e9524f-fedora.tar.gz
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (openni-1.5.7.10-willow.patch):'
Patch #0 (openni-1.5.7.10-willow.patch):
+ /usr/bin/patch -p1 -b --suffix .willow
patching file Include/XnCppWrapper.h
patching file Include/XnOS.h
patching file Include/XnPlatform.h
patching file Include/XnTypes.h
patching file Samples/NiAudioSample/NiAudioSample.cpp
patching file Samples/NiCRead/NiCRead.c
patching file Samples/NiRecordRaw/NiRecordRaw.cpp
patching file Samples/NiRecordSynthetic/NiRecordSynthetic.cpp
patching file Samples/NiSimpleRead/NiSimpleRead.cpp
patching file Samples/NiSimpleViewer/NiSimpleViewer.cpp
patching file Samples/NiUserTracker/main.cpp
patching file Samples/NiViewer/NiViewer.cpp
patching file Source/OpenNI/XnOpenNI.cpp
+ echo 'Patch #1 (openni-1.5.7.10-fedora.patch):'
Patch #1 (openni-1.5.7.10-fedora.patch):
+ /usr/bin/patch -p1 -b --suffix .fedora
patching file .gitignore
patching file Platform/Linux/Build/Modules/nimCodecs/Makefile
patching file Platform/Linux/Build/OpenNI/Makefile
patching file Platform/Linux/CreateRedist/install.sh
patching file Source/OpenNI/Linux/XnUSBLinux.cpp
patching file Wrappers/OpenNI.jni/jni.h
+ echo 'Patch #2 (openni-1.5.2.23-disable-sse.patch):'
Patch #2 (openni-1.5.2.23-disable-sse.patch):
+ /usr/bin/patch -p1 -b --suffix .disable-sse
patching file Platform/Linux/Build/Common/Platform.x86
+ echo 'Patch #3 (openni-1.3.2.1-silence-assert.patch):'
Patch #3 (openni-1.3.2.1-silence-assert.patch):
+ /usr/bin/patch -p1 -b --suffix .silence-assert
patching file Include/Linux-x86/XnPlatformLinux-x86.h
+ echo 'Patch #4 (openni-1.3.2.1-fedora-java.patch):'
Patch #4 (openni-1.3.2.1-fedora-java.patch):
+ /usr/bin/patch -p1 -b --suffix .fedora-java
patching file Wrappers/OpenNI.java/src/org/openni/NativeMethods.java
Hunk #1 succeeded at 34 (offset 28 lines).
+ echo 'Patch #5 (openni-1.5.2.23-disable-softfloat.patch):'
Patch #5 (openni-1.5.2.23-disable-softfloat.patch):
+ /usr/bin/patch -p1 -b --suffix .disable-softfloat
patching file Platform/Linux/Build/Common/Platform.Arm
+ echo 'Patch #6 (openni-1.5.2.23-armsamples.patch):'
Patch #6 (openni-1.5.2.23-armsamples.patch):
+ /usr/bin/patch -p1 -b --suffix .armsamples
patching file Platform/Linux/CreateRedist/Redist_OpenNi.py
+ echo 'Patch #7 (openni-1.5.7.10-rename-equivalent-for-gcc6.patch):'
Patch #7 (openni-1.5.7.10-rename-equivalent-for-gcc6.patch):
+ /usr/bin/patch -p1 -b --suffix .rename-equivalent-for-gcc6
patching file Samples/NiViewer/glh/glh_linear.h
+ echo 'Patch #8 (openni-freeglut.patch):'
Patch #8 (openni-freeglut.patch):
+ /usr/bin/patch -p0 -b --suffix .freeglut
patching file Samples/NiSimpleViewer/NiSimpleViewer.cpp
patching file Samples/NiViewer/MouseInput.cpp
patching file Samples/NiViewer/Draw.cpp
patching file Samples/NiViewer/Menu.cpp
patching file Samples/NiUserTracker/SceneDrawer.cpp
patching file Samples/NiUserSelection/SceneDrawer.h
patching file Samples/NiViewer/glh/glh_glut.h
patching file Samples/NiUserTracker/main.cpp
patching file Samples/NiHandTracker/NiSimpleViewer.cpp
patching file Samples/NiViewer/glh/glh_glut2.h
patching file Samples/NiHandTracker/NiHandViewer.cpp
+ echo 'Patch #9 (openni-ansi.patch):'
Patch #9 (openni-ansi.patch):
+ /usr/bin/patch -p1 -b --suffix .ansi
patching file Include/XnPlatform.h
+ rm -rf Source/External
+ rm -rf Platform/Linux/Build/Prerequisites/libusb-1.0.8-osx.tar.bz2 Platform/Linux/Build/Prerequisites/libusb-1.0.8.tar.bz2
+ find Samples -name GL -prune -exec rm -rf '{}' ';'
+ find Samples -name Libs -prune -exec rm -rf '{}' ';'
+ for ext in c cpp
+ find Samples -name '*.c' -exec sed -i -e 's|#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"|#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"|' '{}' ';'
+ for ext in c cpp
+ find Samples -name '*.cpp' -exec sed -i -e 's|#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"|#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"|' '{}' ';'
+ sed -i 's|python|python2|' Platform/Linux/CreateRedist/RedistMaker
+ sed -i 's|if (os.path.exists("/usr/bin/gmcs"))|if (0)|' Platform/Linux/CreateRedist/Redist_OpenNi.py
+ dos2unix README
dos2unix: converting file README to Unix format...
+ dos2unix LICENSE
dos2unix: converting file LICENSE to Unix format...
+ echo 'Patch #33 (openni-1.5.7.10-alt-armh.patch):'
Patch #33 (openni-1.5.7.10-alt-armh.patch):
+ /usr/bin/patch -p1
patching file Source/OpenNI/Linux/LinuxUSBDevice.cpp
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.97740
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ cd Platform/Linux/CreateRedist
+ chmod +x RedistMaker RedistMaker.Arm
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ LDFLAGS=
+ DEBUG=1
+ ./RedistMaker
In file included from ../../../../Source/OpenNI/XnNodeManager.h:27,
                 from ../../../../Source/OpenNI/XnBaseNode.cpp:22:
../../../../Include/XnNode.h: In member function 'XnNode*& XnNode::Next()':
../../../../Include/XnNode.h:50:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   50 |  XnNode*& Next() {return (XnNode*&)m_pNext;}
      |                                    ^~~~~~~
../../../../Include/XnNode.h: In member function 'XnNode*& XnNode::Previous()':
../../../../Include/XnNode.h:59:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   59 |  XnNode*& Previous() {return (XnNode*&)m_pPrevious;}
      |                                        ^~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnUtils.cpp:25:
../../../../Source/OpenNI/XnEnum.h: In function 'XnStatus xnPixelFormatFromString(const XnChar*, XnPixelFormat*)':
../../../../Source/OpenNI/XnEnum.h:60:12: warning: '_nTemp' may be used uninitialized in this function [-Wmaybe-uninitialized]
   60 |   nValue = (enumType)_nTemp;              \
      |            ^
../../../../Source/OpenNI/XnEnum.h:57:9: note: '_nTemp' was declared here
   57 |   XnInt _nTemp;                 \
      |         ^~~~~~
../../../../Source/OpenNI/XnEnum.h:70:4: note: in expansion of macro 'XN_ENUM_FROM_STRING'
   70 |    XN_ENUM_FROM_STRING(_nTempRetVal, enumType, strValue, nValue); \
      |    ^~~~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnUtils.cpp:81:2: note: in expansion of macro 'XN_ENUM_VALIDATE_FROM_STRING'
   81 |  XN_ENUM_VALIDATE_FROM_STRING(XnPixelFormat, strType, *pFormat);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21,
                 from ../../../../Source/OpenNI/Linux/LinuxEvents.cpp:25:
../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor 'XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)':
../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: 'XnLinuxNamedEvent::m_strName' will be initialized after [-Wreorder]
   77 |  const XnChar* m_strName; // Valid only on creation
      |                ^~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning:   'XnBool XnLinuxNamedEvent::m_bCreate' [-Wreorder]
   76 |  XnBool m_bCreate;
      |         ^~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21,
                 from ../../../../Source/OpenNI/Linux/LinuxEvents.cpp:25:
../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning:   when initialized here [-Wreorder]
   57 |  XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {}
      |  ^~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxEvents.cpp: In function 'XnStatus xnOSWaitEvent(XN_EVENT_HANDLE, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxEvents.cpp:153:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  153 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSUnNamedMutexCreate(XnMutex*)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:54:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   54 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSNamedMutexCreate(XnMutex*, const XnChar*)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:82:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   82 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSCreateMutex(XnMutex**)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:188:6: warning: unused variable 'rc' [-Wunused-variable]
  188 |  int rc = 0;
      |      ^~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSCreateNamedMutexEx(XnMutex**, const XnChar*, XnBool)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:219:6: warning: unused variable 'rc' [-Wunused-variable]
  219 |  int rc = 0;
      |      ^~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSCloseMutex(XnMutex**)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:244:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  244 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxMutex.cpp: In function 'XnStatus xnOSUnLockMutex(XN_MUTEX_HANDLE)':
../../../../Source/OpenNI/Linux/LinuxMutex.cpp:392:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  392 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function 'XnStatus xnOSCloseSocket(XN_SOCKET_HANDLE)':
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:150:10: warning: unused variable 'nRetVal' [-Wunused-variable]
  150 |  XnInt32 nRetVal = 0;
      |          ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function 'XnStatus xnOSSendNetworkBuffer(XN_SOCKET_HANDLE, const XnChar*, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:421:14: warning: comparison of integer expressions of different signedness: 'XnInt32' {aka 'int'} and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  421 |  if (nRetVal != nBufferSize)
      |      ~~~~~~~~^~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function 'XnStatus xnOSSendToNetworkBuffer(XN_SOCKET_HANDLE, const XnChar*, XnUInt32, XN_SOCKET_HANDLE)':
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:445:14: warning: comparison of integer expressions of different signedness: 'XnInt32' {aka 'int'} and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  445 |  if (nRetVal != nBufferSize)
      |      ~~~~~~~~^~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function 'XnStatus xnOSReceiveNetworkBuffer(XN_SOCKET_HANDLE, XnChar*, XnUInt32*, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:486:25: warning: comparison of integer expressions of different signedness: 'XnUInt32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  486 |  else if (*pnBufferSize == -1)
      |           ~~~~~~~~~~~~~~^~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:458:10: warning: unused variable 'nLen' [-Wunused-variable]
  458 |  XnInt32 nLen = sizeof(sockaddr);
      |          ^~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp: In function 'XnStatus xnOSReceiveFromNetworkBuffer(XN_SOCKET_HANDLE, XnChar*, XnUInt32*, xnOSSocket**)':
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:512:20: warning: comparison of integer expressions of different signedness: 'XnUInt32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  512 |  if (*pnBufferSize == -1)
      |      ~~~~~~~~~~~~~~^~~~~
../../../../Source/OpenNI/Linux/LinuxNetwork.cpp:498:10: warning: unused variable 'nRetVal' [-Wunused-variable]
  498 |  XnInt32 nRetVal = 0;
      |          ^~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21,
                 from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp:21:
../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor 'XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)':
../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: 'XnLinuxNamedEvent::m_strName' will be initialized after [-Wreorder]
   77 |  const XnChar* m_strName; // Valid only on creation
      |                ^~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning:   'XnBool XnLinuxNamedEvent::m_bCreate' [-Wreorder]
   76 |  XnBool m_bCreate;
      |         ^~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.h:21,
                 from ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp:21:
../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning:   when initialized here [-Wreorder]
   57 |  XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {}
      |  ^~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxProcesses.cpp: In function 'XnStatus xnOSCreateProcess(const XnChar*, XnUInt32, const XnChar**, XN_PROCESS_ID*)':
../../../../Source/OpenNI/Linux/LinuxProcesses.cpp:50:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   50 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
In file included from /usr/include/string.h:532,
                 from ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:34,
                 from ../../../../Include/XnPlatform.h:65,
                 from ../../../../Include/XnOS.h:27,
                 from ../../../../Include/XnProfiling.h:27,
                 from ../../../../Source/OpenNI/XnProfiling.cpp:24:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'XnStatus xnProfilingSectionStart(const char*, XnBool, XnProfilingHandle*)' at ../../../../Source/OpenNI/XnProfiling.cpp:220:11:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxDebug.cpp: In function 'XnStatus xnOSGetCurrentCallStack(XnUInt32, XnChar**, XnUInt32, XnUInt32*)':
../../../../Source/OpenNI/Linux/LinuxDebug.cpp:43:20: warning: comparison of integer expressions of different signedness: 'XnUInt32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   43 |  if (nFramesToSkip >= nTotalFrames)
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function 'XnStatus xnOSOpenFile(const XnChar*, XnUInt32, XN_FILE_HANDLE*)':
../../../../Source/OpenNI/Linux/LinuxFiles.cpp:106:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  106 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function 'XnStatus xnOSWriteFile(XN_FILE_HANDLE, const void*, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxFiles.cpp:233:44: warning: comparison of integer expressions of different signedness: 'const XnUInt32' {aka 'const unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare]
  233 |  if ((nBytesWritten == -1) || (nBufferSize != nBytesWritten))
      |                                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function 'XnStatus xnOSGetFullPathName(const XnChar*, XnChar*, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxFiles.cpp:522:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  522 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function 'XnStatus xnOSGetCurrentDir(XnChar*, XnUInt32)':
../../../../Source/OpenNI/Linux/LinuxFiles.cpp:547:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  547 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxFiles.cpp: In function 'XnStatus xnOSDeleteFile(const XnChar*)':
../../../../Source/OpenNI/Linux/LinuxFiles.cpp:573:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  573 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxStrings.cpp: In function 'XnStatus xnOSStrNCRC32(XnUChar*, XnUInt32, XnUInt32*)':
../../../../Source/OpenNI/Linux/LinuxStrings.cpp:230:11: warning: unused variable 'nStrLen' [-Wunused-variable]
  230 |  XnUInt32 nStrLen = 0;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxStrings.cpp: In function 'XnStatus xnOSStrFormatV(XnChar*, XnUInt32, XnUInt32*, const XnChar*, va_list)':
../../../../Source/OpenNI/Linux/LinuxStrings.cpp:264:9: warning: comparison of integer expressions of different signedness: 'XnInt32' {aka 'int'} and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  264 |   (nRes == nDestLength && cpDestString[nRes] != '\0')) // no space for the NULL termination
      |    ~~~~~^~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.h:28,
                 from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp:24:
../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor 'XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)':
../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: 'XnLinuxNamedEvent::m_strName' will be initialized after [-Wreorder]
   77 |  const XnChar* m_strName; // Valid only on creation
      |                ^~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning:   'XnBool XnLinuxNamedEvent::m_bCreate' [-Wreorder]
   76 |  XnBool m_bCreate;
      |         ^~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.h:28,
                 from ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp:24:
../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning:   when initialized here [-Wreorder]
   57 |  XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {}
      |  ^~~~~~~~~~~~~~~~~
In file included from ../../../../Include/XnNodeAllocator.h:25,
                 from ../../../../Include/XnList.h:29,
                 from ../../../../Source/OpenNI/XnNodeManager.cpp:25:
../../../../Include/XnNode.h: In member function 'XnNode*& XnNode::Next()':
../../../../Include/XnNode.h:50:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   50 |  XnNode*& Next() {return (XnNode*&)m_pNext;}
      |                                    ^~~~~~~
../../../../Include/XnNode.h: In member function 'XnNode*& XnNode::Previous()':
../../../../Include/XnNode.h:59:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   59 |  XnNode*& Previous() {return (XnNode*&)m_pPrevious;}
      |                                        ^~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxThreads.cpp: In function 'XnStatus xnOSCreateThread(XN_THREAD_PROC_PROTO, XN_THREAD_PARAM, pthread_t**)':
../../../../Source/OpenNI/Linux/LinuxThreads.cpp:35:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   35 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxTime.cpp: In function 'XnStatus xnOSGetEpochTime(XnUInt32*)':
../../../../Source/OpenNI/Linux/LinuxTime.cpp:43:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   43 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
In file included from ../../../../Source/OpenNI/XnPlayerImpl.cpp:28:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Source/OpenNI/XnPlayerImpl.cpp:28:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.h:27,
                 from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp:24:
../../../../Source/OpenNI/Linux/LinuxEvents.h: In constructor 'XnLinuxNamedEvent::XnLinuxNamedEvent(XnBool, const XnChar*, XnBool)':
../../../../Source/OpenNI/Linux/LinuxEvents.h:77:16: warning: 'XnLinuxNamedEvent::m_strName' will be initialized after [-Wreorder]
   77 |  const XnChar* m_strName; // Valid only on creation
      |                ^~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxEvents.h:76:9: warning:   'XnBool XnLinuxNamedEvent::m_bCreate' [-Wreorder]
   76 |  XnBool m_bCreate;
      |         ^~~~~~~~~
In file included from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.h:27,
                 from ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp:24:
../../../../Source/OpenNI/Linux/LinuxEvents.h:57:2: warning:   when initialized here [-Wreorder]
   57 |  XnLinuxNamedEvent(XnBool bManualReset, const XnChar* strName, XnBool bCreate) : XnLinuxEvent(bManualReset), m_strName(strName), m_bCreate(bCreate) {}
      |  ^~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'XnStatus xnUSBPlatformSpecificShutdown()':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:197:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  197 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'XnStatus xnUSBEnumerateDevices(XnUInt16, XnUInt16, const XnChar (**)[256], XnUInt32*)':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:293:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  293 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'XnStatus xnUSBSendControl(XN_USB_DEV_HANDLE, XnUSBControlType, XnUInt8, XnUInt16, XnUInt16, XnUChar*, XnUInt32, XnUInt32)':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:813:17: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
  813 |  if (nBytesSent != nBufferSize)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'XnStatus xnUSBReceiveControl(XN_USB_DEV_HANDLE, XnUSBControlType, XnUInt8, XnUInt16, XnUInt16, XnUChar*, XnUInt32, XnUInt32*, XnUInt32)':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:875:26: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
  875 |  else if (nBytesReceived > nBufferSize) // too much
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'XnStatus xnUSBWriteEndPoint(XN_USB_EP_HANDLE, XnUChar*, XnUInt32, XnUInt32)':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:931:17: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
  931 |  if (nBytesSent != nBufferSize)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp: In function 'void* xnUSBReadThreadMain(XN_THREAD_PARAM)':
../../../../Source/OpenNI/Linux/XnUSBLinux.cpp:1114:30: warning: comparison of integer expressions of different signedness: 'XnUInt32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1114 |       for (XnUInt32 i = 0; i < pTransfer->num_iso_packets; ++i)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27,
                 from ../../../../Source/OpenNI/XnExportedNodes.cpp:24:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27,
                 from ../../../../Source/OpenNI/XnExportedNodes.cpp:24:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp: In function 'XnStatus xnOSCloseSharedMemory(XN_SHARED_MEMORY_HANDLE)':
../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp:196:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  196 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp: In function 'XnStatus xnOSSharedMemoryGetAddress(XN_SHARED_MEMORY_HANDLE, void**)':
../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp:216:11: warning: unused variable 'nRetVal' [-Wunused-variable]
  216 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
In file included from /usr/include/string.h:532,
                 from ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:34,
                 from ../../../../Include/XnPlatform.h:65,
                 from ../../../../Include/XnStatus.h:24,
                 from ../../../../Include/XnTypes.h:27,
                 from ../../../../Include/XnOpenNI.h:27,
                 from ../../../../Source/OpenNI/XnQueries.cpp:24:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'XnStatus xnNodeQuerySetVendor(XnNodeQuery*, const XnChar*)' at ../../../../Source/OpenNI/XnQueries.cpp:92:9:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 80 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'XnStatus xnNodeQuerySetName(XnNodeQuery*, const XnChar*)' at ../../../../Source/OpenNI/XnQueries.cpp:100:9:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 80 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'XnStatus xnNodeQuerySetCreationInfo(XnNodeQuery*, const XnChar*)' at ../../../../Source/OpenNI/XnQueries.cpp:169:9:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 255 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp: In function 'XnStatus FindEntry(const XnChar*, const XnChar*, const XnChar*, XnChar*)':
../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable 'pStart' [-Wunused-variable]
   42 |   XnChar* pStart = p;        \
      |           ^~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:111:4: note: in expansion of macro 'XN_READ_TILL'
  111 |    XN_READ_TILL(pCurPos, *pCurPos == ']' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength);
      |    ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable 'pStart' [-Wunused-variable]
   42 |   XnChar* pStart = p;        \
      |           ^~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:141:3: note: in expansion of macro 'XN_READ_TILL'
  141 |   XN_READ_TILL(pCurPos, *pCurPos == '=' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength);
      |   ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:42:11: warning: unused variable 'pStart' [-Wunused-variable]
   42 |   XnChar* pStart = p;        \
      |           ^~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:149:5: note: in expansion of macro 'XN_READ_TILL'
  149 |     XN_READ_TILL(pCurPos, XN_IS_NEWLINE(pCurPos), cpDest, nTempStringLength);
      |     ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:52:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   52 |   dest[destSize] = '\0';        \
      |                  ^
../../../../Source/OpenNI/Linux/LinuxINI.cpp:141:3: note: in expansion of macro 'XN_READ_TILL'
  141 |   XN_READ_TILL(pCurPos, *pCurPos == '=' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength);
      |   ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:85:9: note: at offset 256 to object 'csTempString' with size 256 declared here
   85 |  XnChar csTempString[XN_INI_MAX_LEN];
      |         ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:52:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   52 |   dest[destSize] = '\0';        \
      |                  ^
../../../../Source/OpenNI/Linux/LinuxINI.cpp:111:4: note: in expansion of macro 'XN_READ_TILL'
  111 |    XN_READ_TILL(pCurPos, *pCurPos == ']' || XN_IS_NEWLINE(pCurPos), csTempString, nTempStringLength);
      |    ^~~~~~~~~~~~
../../../../Source/OpenNI/Linux/LinuxINI.cpp:85:9: note: at offset 256 to object 'csTempString' with size 256 declared here
   85 |  XnChar csTempString[XN_INI_MAX_LEN];
      |         ^~~~~~~~~~~~
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp:24:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.h:27,
                 from ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp:24:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNode.h:27,
                 from ../../../../Source/OpenNI/XnXmlScriptNode.cpp:24:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../Source/OpenNI/XnXmlScriptNode.h:27,
                 from ../../../../Source/OpenNI/XnXmlScriptNode.cpp:24:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnRecorderImpl.cpp:21:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Source/OpenNI/XnRecorderImpl.cpp:21:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:35:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Source/OpenNI/XnOpenNI.cpp:35:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:532,
                 from ../../../../Include/Linux-x86/XnPlatformLinux-x86.h:34,
                 from ../../../../Include/XnPlatform.h:65,
                 from ../../../../Include/XnStatus.h:24,
                 from ../../../../Include/XnTypes.h:27,
                 from ../../../../Include/XnModuleInterface.h:27,
                 from ../../../../Source/OpenNI/XnModuleInterfaceContainers.h:27,
                 from ../../../../Source/OpenNI/XnModuleLoader.h:27,
                 from ../../../../Source/OpenNI/XnOpenNI.cpp:24:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'XnStatus xnNodeInfoAllocate(const XnProductionNodeDescription*, const XnChar*, XnNodeInfoList*, XnNodeInfo**)' at ../../../../Source/OpenNI/XnOpenNI.cpp:899:10:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 255 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.h:24,
                 from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../Source/OpenNI/XnNodeWatcher.h:24,
                 from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::NodeWatcher::NodeWatcher(const xn::ProductionNode&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:60:17: warning: 'xn::NodeWatcher::m_node' will be initialized after [-Wreorder]
   60 |  ProductionNode m_node;
      |                 ^~~~~~
../../../../Source/OpenNI/XnNodeWatcher.h:58:23: warning:   'XnNodeNotifications& xn::NodeWatcher::m_notifications' [-Wreorder]
   58 |  XnNodeNotifications& m_notifications;
      |                       ^~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:125:1: warning:   when initialized here [-Wreorder]
  125 | NodeWatcher::NodeWatcher(const ProductionNode& node,
      | ^~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::MapWatcher::MapWatcher(const xn::MapGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:130:15: warning: 'xn::MapWatcher::m_mapGenerator' will be initialized after [-Wreorder]
  130 |  MapGenerator m_mapGenerator;
      |               ^~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:431:26: warning:   base 'xn::GeneratorWatcher' [-Wreorder]
  431 |  m_hCroppingChangeCB(NULL)
      |                          ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:425:1: warning:   when initialized here [-Wreorder]
  425 | MapWatcher::MapWatcher(const MapGenerator &mapGenerator,
      | ^~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::ImageWatcher::ImageWatcher(const xn::ImageGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:149:17: warning: 'xn::ImageWatcher::m_imageGenerator' will be initialized after [-Wreorder]
  149 |  ImageGenerator m_imageGenerator;
      |                 ^~~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:590:29: warning:   base 'xn::MapWatcher' [-Wreorder]
  590 |  m_hPixelFormatChangeCB(NULL)
      |                             ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:585:1: warning:   when initialized here [-Wreorder]
  585 | ImageWatcher::ImageWatcher(const ImageGenerator &imageGenerator,
      | ^~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::IRWatcher::IRWatcher(const xn::IRGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:160:14: warning: 'xn::IRWatcher::m_irGenerator' will be initialized after [-Wreorder]
  160 |  IRGenerator m_irGenerator;
      |              ^~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:662:48: warning:   base 'xn::MapWatcher' [-Wreorder]
  662 |  MapWatcher(irGenerator, notifications, pCookie)
      |                                                ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:658:1: warning:   when initialized here [-Wreorder]
  658 | IRWatcher::IRWatcher(const IRGenerator &irGenerator,
      | ^~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::DepthWatcher::DepthWatcher(const xn::DepthGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:182:17: warning: 'xn::DepthWatcher::m_depthGenerator' will be initialized after [-Wreorder]
  182 |  DepthGenerator m_depthGenerator;
      |                 ^~~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:675:30: warning:   base 'xn::MapWatcher' [-Wreorder]
  675 |  m_hUserPositionChangeCB(NULL)
      |                              ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:669:1: warning:   when initialized here [-Wreorder]
  669 | DepthWatcher::DepthWatcher(const DepthGenerator &depthGenerator,
      | ^~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::AudioWatcher::AudioWatcher(const xn::AudioGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:203:17: warning: 'xn::AudioWatcher::m_audioGenerator' will be initialized after [-Wreorder]
  203 |  AudioGenerator m_audioGenerator;
      |                 ^~~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:836:28: warning:   base 'xn::GeneratorWatcher' [-Wreorder]
  836 |  m_hOutputModeChangeCB(NULL)
      |                            ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:831:1: warning:   when initialized here [-Wreorder]
  831 | AudioWatcher::AudioWatcher(const AudioGenerator &audioGenerator,
      | ^~~~~~~~~~~~
In file included from ../../../../Source/OpenNI/XnNodeWatcher.cpp:21:
../../../../Source/OpenNI/XnNodeWatcher.h: In constructor 'xn::GestureWatcher::GestureWatcher(const xn::GestureGenerator&, XnNodeNotifications&, void*)':
../../../../Source/OpenNI/XnNodeWatcher.h:233:19: warning: 'xn::GestureWatcher::m_gestureGenerator' will be initialized after [-Wreorder]
  233 |  GestureGenerator m_gestureGenerator;
      |                   ^~~~~~~~~~~~~~~~~~
../../../../Source/OpenNI/XnNodeWatcher.cpp:931:19: warning:   base 'xn::GeneratorWatcher' [-Wreorder]
  931 |  m_hGestureCB(NULL)
      |                   ^
../../../../Source/OpenNI/XnNodeWatcher.cpp:926:1: warning:   when initialized here [-Wreorder]
  926 | GestureWatcher::GestureWatcher(const GestureGenerator &gestureGenerator,
      | ^~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/ExportedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/ExportedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/Audio.h:27,
                 from ../../../../../Samples/NiViewer/Audio.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiViewer/Audio.h:27,
                 from ../../../../../Samples/NiViewer/Audio.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockDevice.h:21,
                 from ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockDevice.h:21,
                 from ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SampleManager.h:27,
                 from ../../../../../Samples/NiUserSelection/main.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SampleManager.h:27,
                 from ../../../../../Samples/NiUserSelection/main.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SampleManager.h:27,
                 from ../../../../../Samples/NiUserSelection/SampleManager.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SampleManager.h:27,
                 from ../../../../../Samples/NiUserSelection/SampleManager.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/Statistics.h:27,
                 from ../../../../../Samples/NiViewer/Statistics.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiViewer/Statistics.cpp:26:
../../../../../Samples/NiViewer/Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from ../../../../../Samples/NiViewer/Statistics.cpp:26:
../../../../../Samples/NiViewer/Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/Statistics.h:27,
                 from ../../../../../Samples/NiViewer/Statistics.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp:24:
../../../../../Samples/NiHandTracker/NiSimpleViewer.h: In constructor 'SimpleViewer::SimpleViewer(xn::Context&)':
../../../../../Samples/NiHandTracker/NiSimpleViewer.h:76:18: warning: 'SimpleViewer::m_eViewState' will be initialized after [-Wreorder]
   76 |  DisplayModes_e  m_eViewState;
      |                  ^~~~~~~~~~~~
../../../../../Samples/NiHandTracker/NiSimpleViewer.h:59:16: warning:   'xn::Context& SimpleViewer::m_rContext' [-Wreorder]
   59 |  xn::Context&  m_rContext;
      |                ^~~~~~~~~~
../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp:80:1: warning:   when initialized here [-Wreorder]
   80 | SimpleViewer::SimpleViewer(xn::Context& context)
      | ^~~~~~~~~~~~
In file included from ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp:26:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp:26:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiHandTracker/NiHandTracker.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandTracker.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiHandTracker/NiHandTracker.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandTracker.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiHandTracker/NiHandTracker.cpp: In member function 'XnStatus HandTracker::Run()':
../../../../../Samples/NiHandTracker/NiHandTracker.cpp:35:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   35 | #define FOR_ALL(arr, action) {for(int i = 0; i < LENGTHOF(arr); ++i){action(arr[i])}}
      |                                                ^
../../../../../Samples/NiHandTracker/NiHandTracker.cpp:40:27: note: in expansion of macro 'FOR_ALL'
   40 | #define ADD_ALL_GESTURES  FOR_ALL(cGestures, ADD_GESTURE)
      |                           ^~~~~~~
../../../../../Samples/NiHandTracker/NiHandTracker.cpp:216:2: note: in expansion of macro 'ADD_ALL_GESTURES'
  216 |  ADD_ALL_GESTURES;
      |  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.h:27,
                 from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.h:27,
                 from ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.h:27,
                 from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.h:27,
                 from ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/ExitPoseDetector.h:27,
                 from ../../../../../Samples/NiUserSelection/ExitPoseDetector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/ExitPoseDetector.h:27,
                 from ../../../../../Samples/NiUserSelection/ExitPoseDetector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/ClosestUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/ClosestUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/ClosestUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/ClosestUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp:26:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp:26:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiAudioSample/NiAudioSample.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiAudioSample/NiAudioSample.cpp: In function 'XnStatus play(xn::Context&, xn::AudioGenerator*, XnUInt32)':
../../../../../Samples/NiAudioSample/NiAudioSample.cpp:66:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   66 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
../../../../../Samples/NiAudioSample/NiAudioSample.cpp: In function 'int main(int, char**)':
../../../../../Samples/NiAudioSample/NiAudioSample.cpp:331:20: warning: comparison of integer expressions of different signedness: 'int' and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  331 |  for (int i = 0; i < nSupportedNodes; ++i)
      |                  ~~^~~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:21:
../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h: In constructor 'MockAudioGenerator::MockAudioGenerator(xn::Context&, const XnChar*)':
../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:60:20: warning: 'MockAudioGenerator::m_pSupportedOutputModes' will be initialized after [-Wreorder]
   60 |  XnWaveOutputMode* m_pSupportedOutputModes;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.h:57:11: warning:   'XnUInt32 MockAudioGenerator::m_nSupportedOutputModesCount' [-Wreorder]
   57 |  XnUInt32 m_nSupportedOutputModesCount;
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp:27:1: warning:   when initialized here [-Wreorder]
   27 | MockAudioGenerator::MockAudioGenerator(xn::Context& context, const XnChar* strName) :
      | ^~~~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiSimpleViewer/NiSimpleViewer.cpp:32:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiSimpleViewer/NiSimpleViewer.cpp:32:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp: In function 'int main(int, char**)':
../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:330:8: warning: unused variable 'numTracked' [-Wunused-variable]
  330 |    int numTracked=0;
      |        ^~~~~~~~~~
../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:331:8: warning: unused variable 'userToPrint' [-Wunused-variable]
  331 |    int userToPrint=-1;
      |        ^~~~~~~~~~~
../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:294:14: warning: unused variable 'epochTime' [-Wunused-variable]
  294 |     XnUInt32 epochTime = 0;
      |              ^~~~~~~~~
../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp:296:11: warning: unused variable 'nFrame' [-Wunused-variable]
  296 |  XnUInt32 nFrame = 0;
      |           ^~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/Registration.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/ExportedSampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/Registration.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/Common/DataRecords.cpp:21:
../../../../../Source/Modules/Common/DataRecords.h: In constructor 'Record::Record(XnUInt8*, XnUInt32, XnBool)':
../../../../../Source/Modules/Common/DataRecords.h:132:11: warning: 'Record::m_nMaxSize' will be initialized after [-Wreorder]
  132 |  XnUInt32 m_nMaxSize;
      |           ^~~~~~~~~~
../../../../../Source/Modules/Common/DataRecords.h:131:19: warning:   'XnUInt32 Record::m_nReadOffset' [-Wreorder]
  131 |  mutable XnUInt32 m_nReadOffset;
      |                   ^~~~~~~~~~~~~
../../../../../Source/Modules/Common/DataRecords.cpp:36:1: warning:   when initialized here [-Wreorder]
   36 | Record::Record(XnUInt8* pData, XnUInt32 nMaxSize, XnBool bUseOld32Header) :
      | ^~~~~~
In file included from ../../../../../Source/Modules/Common/DataRecords.cpp:21:
../../../../../Source/Modules/Common/DataRecords.h: In copy constructor 'Record::Record(const Record&)':
../../../../../Source/Modules/Common/DataRecords.h:132:11: warning: 'Record::m_nMaxSize' will be initialized after [-Wreorder]
  132 |  XnUInt32 m_nMaxSize;
      |           ^~~~~~~~~~
../../../../../Source/Modules/Common/DataRecords.h:131:19: warning:   'XnUInt32 Record::m_nReadOffset' [-Wreorder]
  131 |  mutable XnUInt32 m_nReadOffset;
      |                   ^~~~~~~~~~~~~
../../../../../Source/Modules/Common/DataRecords.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | Record::Record(const Record &other) :
      | ^~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/TrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/TrackingInitializer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/TrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/TrackingInitializer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:21:
../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h: In constructor 'MockMapGenerator::MockMapGenerator(xn::Context&, const XnChar*)':
../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:73:19: warning: 'MockMapGenerator::m_pSupportedMapOutputModes' will be initialized after [-Wreorder]
   73 |  XnMapOutputMode* m_pSupportedMapOutputModes;
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockMapGenerator.h:66:11: warning:   'XnUInt32 MockMapGenerator::m_nBytesPerPixel' [-Wreorder]
   66 |  XnUInt32 m_nBytesPerPixel;
      |           ^~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | MockMapGenerator::MockMapGenerator(xn::Context& context, const XnChar* strName) :
      | ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/SampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/SampleDepth.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Samples/NiSampleModule/SampleDepth.h:21,
                 from ../../../../../Samples/NiSampleModule/SampleDepth.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/Draw.cpp:24:
../../../../../Samples/NiViewer/Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from ../../../../../Samples/NiViewer/Draw.cpp:24:
../../../../../Samples/NiViewer/Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Draw.cpp:25:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Draw.cpp:25:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiViewer/Draw.cpp: In function 'void drawColorImage(IntRect*, IntPair*, int, int, int)':
../../../../../Samples/NiViewer/Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_YUV422' not handled in switch [-Wswitch]
  853 |     switch (pImageMD->PixelFormat())
      |            ^
../../../../../Samples/NiViewer/Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_MJPEG' not handled in switch [-Wswitch]
../../../../../Samples/NiViewer/Draw.cpp: In function 'void drawDepth(IntRect*, IntPair*)':
../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value 'DEPTH_OFF' not handled in switch [-Wswitch]
  946 |      switch (g_DrawConfig.Streams.Depth.Coloring)
      |             ^
../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value 'STANDARD_DEVIATION' not handled in switch [-Wswitch]
../../../../../Samples/NiViewer/Draw.cpp:946:13: warning: enumeration value 'NUM_OF_DEPTH_TYPES' not handled in switch [-Wswitch]
../../../../../Samples/NiViewer/Draw.cpp: In function 'void drawFrame()':
../../../../../Samples/NiViewer/Draw.cpp:1582:24: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiViewer/Draw.cpp:1582:67: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |                                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiViewer/Draw.cpp:1583:21: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiViewer/Draw.cpp:1583:64: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Device.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiViewer/Device.cpp:25:
../../../../../Samples/NiViewer/Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from ../../../../../Samples/NiViewer/Device.cpp:25:
../../../../../Samples/NiViewer/Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Device.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiViewer/Device.cpp: In function 'XnStatus openDeviceFromXmlWithChoice(const char*, xn::EnumerationErrors&)':
../../../../../Samples/NiViewer/Device.cpp:251:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  251 |  scanf("%d", &chosen);
      |  ~~~~~^~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SceneDrawer.h:24,
                 from ../../../../../Samples/NiUserSelection/SceneDrawer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/SceneDrawer.h:24,
                 from ../../../../../Samples/NiUserSelection/SceneDrawer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/SceneDrawer.cpp: In member function 'void SceneDrawer::DrawDepthMapTexture()':
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:26: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                          ^~~~~~~
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:35: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                   ^~~~~~~
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:44: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                            ^~~~~~~
../../../../../Samples/NiUserSelection/SceneDrawer.cpp:154:65: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                                                 ^~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/UserTracker.cpp:25:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserTracker.h:29,
                 from ../../../../../Samples/NiUserSelection/UserTracker.cpp:25:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.cpp:25:
../../../../../Samples/NiUserSelection/UserTracker.h: In constructor 'UserTracker::UserTracker(int, char**, XnUInt64)':
../../../../../Samples/NiUserSelection/UserTracker.h:189:12: warning: 'UserTracker::m_bValid' will be initialized after [-Wreorder]
  189 |     XnBool m_bValid; ///< @brief Holds true if we have a valid value. This only happens after initialization!
      |            ^~~~~~~~
../../../../../Samples/NiUserSelection/UserTracker.h:181:14: warning:   'XnUInt64 UserTracker::m_timeSpanForExitPose' [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.cpp:25:
../../../../../Samples/NiUserSelection/UserTracker.h:181:14: warning: 'UserTracker::m_timeSpanForExitPose' will be initialized after [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserTracker.cpp:25:
../../../../../Samples/NiUserSelection/UserTracker.h:180:23: warning:   'ExitPoseDetector* UserTracker::m_pExitPoseDetector' [-Wreorder]
  180 |     ExitPoseDetector *m_pExitPoseDetector; ///< @brief a pointer to the exit pose detector (used to exit the game with a pose).
      |                       ^~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:49:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
../../../../../Samples/NiViewer/NiViewer.cpp:61: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   61 | #pragma warning(push, 3)
      | 
../../../../../Samples/NiViewer/NiViewer.cpp:64: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   64 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:71:
../../../../../Samples/NiViewer/Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
../../../../../Samples/NiViewer/Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:49:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/glh/glh_obs.h:62,
                 from ../../../../../Samples/NiViewer/NiViewer.cpp:62:
../../../../../Samples/NiViewer/glh/glh_linear.h: In function 'bool glh::operator==(const glh::vec<N, T>&, const glh::vec<N, T>&)':
../../../../../Samples/NiViewer/glh/glh_linear.h:225:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  225 |   for(int i = 0; i < N; i++)
      |   ^~~
../../../../../Samples/NiViewer/glh/glh_linear.h:228:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  228 |    return true;
      |    ^~~~~~
../../../../../Samples/NiViewer/glh/glh_linear.h: In member function 'glh::ns_float::matrix4 glh::ns_float::matrix4::inverse() const':
../../../../../Samples/NiViewer/glh/glh_linear.h:634:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  634 |    for(j=1;j<4;j++)
      |    ^~~
../../../../../Samples/NiViewer/glh/glh_linear.h:636:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  636 |     if(scp[i] == 0.0) return minv; // singular matrix!
      |     ^~
../../../../../Samples/NiViewer/glh/glh_linear.h:647:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  647 |    for(p=i+1;p<4;p++)
      |    ^~~
../../../../../Samples/NiViewer/glh/glh_linear.h:651:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  651 |     if(pivot_to != i)
      |     ^~
../../../../../Samples/NiViewer/glh/glh_linear.h:701:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  701 |   for(i=0;i<4;i++)
      |   ^~~
../../../../../Samples/NiViewer/glh/glh_linear.h:705:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  705 |    return minv;
      |    ^~~~~~
In file included from ../../../../../Samples/NiViewer/NiViewer.cpp:63:
../../../../../Samples/NiViewer/glh/glh_glut2.h: In function 'void glh::glut_remove_interactor(glh::glut_interactor*)':
../../../../../Samples/NiViewer/glh/glh_glut2.h:191:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  191 |       if (interactors.empty())
      |       ^~
../../../../../Samples/NiViewer/glh/glh_glut2.h:193:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  193 |    std::list<glut_interactor *>::iterator it =
      |    ^~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h: In constructor 'XnJpegCodec::XnJpegCodec()':
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:59:11: warning: 'XnJpegCodec::m_nQuality' will be initialized after [-Wreorder]
   59 |  XnUInt32 m_nQuality;
      |           ^~~~~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:55:9: warning:   'XnBool XnJpegCodec::m_bValid' [-Wreorder]
   55 |  XnBool m_bValid;
      |         ^~~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning:   when initialized here [-Wreorder]
   28 | XnJpegCodec::XnJpegCodec() :
      | ^~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:63:19: warning: 'XnJpegCodec::m_hCroppingCallback' will be initialized after [-Wreorder]
   63 |  XnCallbackHandle m_hCroppingCallback;
      |                   ^~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:54:17: warning:   'xn::ImageGenerator XnJpegCodec::m_image' [-Wreorder]
   54 |  ImageGenerator m_image;
      |                 ^~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning:   when initialized here [-Wreorder]
   28 | XnJpegCodec::XnJpegCodec() :
      | ^~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:21:
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:54:17: warning: 'XnJpegCodec::m_image' will be initialized after [-Wreorder]
   54 |  ImageGenerator m_image;
      |                 ^~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.h:52:10: warning:   'xn::Context XnJpegCodec::m_context' [-Wreorder]
   52 |  Context m_context;
      |          ^~~~~~~~~
../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp:28:1: warning:   when initialized here [-Wreorder]
   28 | XnJpegCodec::XnJpegCodec() :
      | ^~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.h:26,
                 from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.h:26,
                 from ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp:26:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp:26:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1053: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 1053 | #pragma warning(push)
      | 
../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1054: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 1054 | #pragma warning(disable: 4611)
      | 
../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp:1311: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 1311 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:24:
../../../../../Samples/NiUserSelection/PoseUserSelector.h: In constructor 'PoseUserSelector::PoseUserSelector(xn::UserGenerator*, TrackingInitializer*, const char*)':
../../../../../Samples/NiUserSelection/PoseUserSelector.h:94:11: warning: 'PoseUserSelector::m_strPoseToTrack' will be initialized after [-Wreorder]
   94 |     char *m_strPoseToTrack; ///< @brief The pose used for selection
      |           ^~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/PoseUserSelector.h:92:22: warning:   'void* PoseUserSelector::m_hPoseDetectCallback' [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:24:
../../../../../Samples/NiUserSelection/PoseUserSelector.h:92:22: warning: 'PoseUserSelector::m_hPoseDetectCallback' will be initialized after [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/PoseUserSelector.h:91:22: warning:   'void* PoseUserSelector::m_hPoseInProgressCallback' [-Wreorder]
   91 |     XnCallbackHandle m_hPoseInProgressCallback;  ///< @brief A handle to unregister the pose in progress callbacks.
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp:25:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp:25:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/UserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/UserSelector.h:27,
                 from ../../../../../Samples/NiUserSelection/UserSelector.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/UserSelector.cpp:24:
../../../../../Samples/NiUserSelection/UserSelector.h: In constructor 'UserSelector::UserSelector(xn::UserGenerator*)':
../../../../../Samples/NiUserSelection/UserSelector.h:154:12: warning: 'UserSelector::m_bValid' will be initialized after [-Wreorder]
  154 |     XnBool m_bValid; ///< @brief Holds true if the user selector is valid and false otherwise
      |            ^~~~~~~~
../../../../../Samples/NiUserSelection/UserSelector.h:148:24: warning:   'xn::UserGenerator* UserSelector::m_pUserGenerator' [-Wreorder]
  148 |     xn::UserGenerator *m_pUserGenerator; ///< @brief the user generator to get user information from
      |                        ^~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/UserSelector.cpp:40:1: warning:   when initialized here [-Wreorder]
   40 | UserSelector::UserSelector(xn::UserGenerator* pUserGenerator) : m_bValid(FALSE),
      | ^~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserTracker/main.cpp:26:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserTracker/main.cpp:26:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimCodecs/XnCodec.h:29,
                 from ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.h:27,
                 from ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserTracker/SceneDrawer.h:24,
                 from ../../../../../Samples/NiUserTracker/SceneDrawer.cpp:25:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserTracker/SceneDrawer.h:24,
                 from ../../../../../Samples/NiUserTracker/SceneDrawer.cpp:25:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiUserTracker/SceneDrawer.cpp: In function 'void DrawDepthMap(const xn::DepthMetaData&, const xn::SceneMetaData&)':
../../../../../Samples/NiUserTracker/SceneDrawer.cpp:270:8: warning: variable 'topLeftX' set but not used [-Wunused-but-set-variable]
  270 |  float topLeftX;
      |        ^~~~~~~~
../../../../../Samples/NiUserTracker/SceneDrawer.cpp:271:8: warning: variable 'topLeftY' set but not used [-Wunused-but-set-variable]
  271 |  float topLeftY;
      |        ^~~~~~~~
../../../../../Samples/NiUserTracker/SceneDrawer.cpp:272:8: warning: variable 'bottomRightY' set but not used [-Wunused-but-set-variable]
  272 |  float bottomRightY;
      |        ^~~~~~~~~~~~
../../../../../Samples/NiUserTracker/SceneDrawer.cpp:273:8: warning: variable 'bottomRightX' set but not used [-Wunused-but-set-variable]
  273 |  float bottomRightX;
      |        ^~~~~~~~~~~~
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/main.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiHandTracker/NiSimpleViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/NiHandViewer.h:24,
                 from ../../../../../Samples/NiHandTracker/main.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/TrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiUserSelection/TrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.h:28,
                 from ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.cpp:24:
../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.h: In constructor 'DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator*)':
../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.h:71:22: warning: 'DefaultTrackingInitializer::m_hCalibrationCompleteCallback' will be initialized after [-Wreorder]
   71 |     XnCallbackHandle m_hCalibrationCompleteCallback; ///< @brief Callback handle to unregister the calibration complete callback
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.h:69:22: warning:   'void* DefaultTrackingInitializer::m_hInProgressCallback' [-Wreorder]
   69 |     XnCallbackHandle m_hInProgressCallback; ///< @brief Callback handle to unregister the calibration in progress callback
      |                      ^~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator *pUserGenerator) :
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Capture.h:27,
                 from ../../../../../Samples/NiViewer/Capture.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiViewer/Capture.cpp:26:
../../../../../Samples/NiViewer/Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from ../../../../../Samples/NiViewer/Capture.cpp:26:
../../../../../Samples/NiViewer/Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../../../../Samples/NiViewer/Device.h:27,
                 from ../../../../../Samples/NiViewer/Capture.h:27,
                 from ../../../../../Samples/NiViewer/Capture.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:
../../../../../Source/Modules/nimMockNodes/MockProductionNode.h: In constructor 'MockProductionNode::MockProductionNode(xn::Context&, const XnChar*)':
../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:72:8: warning: 'MockProductionNode::m_pNotificationsCookie' will be initialized after [-Wreorder]
   72 |  void* m_pNotificationsCookie;
      |        ^~~~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:70:9: warning:   'XnBool MockProductionNode::m_bStateReady' [-Wreorder]
   70 |  XnBool m_bStateReady;
      |         ^~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | MockProductionNode::MockProductionNode(xn::Context& context, const XnChar* strName) :
      | ^~~~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:21:
../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:70:9: warning: 'MockProductionNode::m_bStateReady' will be initialized after [-Wreorder]
   70 |  XnBool m_bStateReady;
      |         ^~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockProductionNode.h:63:14: warning:   'xn::Context MockProductionNode::m_context' [-Wreorder]
   63 |  xn::Context m_context;
      |              ^~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | MockProductionNode::MockProductionNode(xn::Context& context, const XnChar* strName) :
      | ^~~~~~~~~~~~~~~~~~
In file included from ../../../../../Samples/NiBackRecorder/main.cpp:27:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Samples/NiBackRecorder/main.cpp:27:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Samples/NiBackRecorder/main.cpp: In constructor 'CyclicBuffer::CyclicBuffer(xn::Context&, xn::DepthGenerator&, xn::ImageGenerator&, const RecConfiguration&)':
../../../../../Samples/NiBackRecorder/main.cpp:431:22: warning: 'CyclicBuffer::m_imageGenerator' will be initialized after [-Wreorder]
  431 |  xn::ImageGenerator& m_imageGenerator;
      |                      ^~~~~~~~~~~~~~~~
../../../../../Samples/NiBackRecorder/main.cpp:423:15: warning:   'CyclicBuffer::SingleFrame* CyclicBuffer::m_pFrames' [-Wreorder]
  423 |  SingleFrame* m_pFrames;
      |               ^~~~~~~~~
../../../../../Samples/NiBackRecorder/main.cpp:283:2: warning:   when initialized here [-Wreorder]
  283 |  CyclicBuffer(xn::Context& context, xn::DepthGenerator& depthGenerator, xn::ImageGenerator& imageGenerator, const RecConfiguration& config) :
      |  ^~~~~~~~~~~~
../../../../../Samples/NiBackRecorder/main.cpp: In function 'int main(int, char**)':
../../../../../Samples/NiBackRecorder/main.cpp:352:28: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=]
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |                            ^~~~
../../../../../Samples/NiBackRecorder/main.cpp:352:24: note: directive argument in the range [-2147481748, 2147483647]
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../Samples/NiBackRecorder/main.cpp:352:24: note: directive argument in the range [-2147483647, 2147483647]
In file included from /usr/include/stdio.h:866,
                 from ../../../../../Include/Linux-x86/XnPlatformLinux-x86.h:33,
                 from ../../../../../Include/XnPlatform.h:65,
                 from ../../../../../Include/XnStatus.h:24,
                 from ../../../../../Include/XnTypes.h:27,
                 from ../../../../../Include/XnOpenNI.h:27,
                 from ../../../../../Samples/NiBackRecorder/main.cpp:24:
/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 328 bytes into a destination of size 256
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/PlayerNode.h:24,
                 from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/PlayerNode.h:24,
                 from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Source/Modules/nimRecorder/PlayerNode.h: In constructor 'PlayerNode::PlayerNode(xn::Context&, const XnChar*)':
../../../../../Source/Modules/nimRecorder/PlayerNode.h:154:23: warning: 'PlayerNode::m_pNodeNotifications' will be initialized after [-Wreorder]
  154 |  XnNodeNotifications* m_pNodeNotifications;
      |                       ^~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.h:149:11: warning:   'XnUInt8* PlayerNode::m_pRecordBuffer' [-Wreorder]
  149 |  XnUInt8* m_pRecordBuffer;
      |           ^~~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning:   when initialized here [-Wreorder]
   72 | PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) :
      | ^~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Source/Modules/nimRecorder/PlayerNode.h:166:14: warning: 'PlayerNode::m_context' will be initialized after [-Wreorder]
  166 |  xn::Context m_context;
      |              ^~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.h:156:9: warning:   'XnBool PlayerNode::m_bDataBegun' [-Wreorder]
  156 |  XnBool m_bDataBegun;
      |         ^~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning:   when initialized here [-Wreorder]
   72 | PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) :
      | ^~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Source/Modules/nimRecorder/PlayerNode.h:165:11: warning: 'PlayerNode::m_nMaxNodes' will be initialized after [-Wreorder]
  165 |  XnUInt32 m_nMaxNodes;
      |           ^~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.h:157:9: warning:   'XnBool PlayerNode::m_bEOF' [-Wreorder]
  157 |  XnBool m_bEOF;
      |         ^~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning:   when initialized here [-Wreorder]
   72 | PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) :
      | ^~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Source/Modules/nimRecorder/PlayerNode.h:169:19: warning: 'PlayerNode::m_aSeekTempArray' will be initialized after [-Wreorder]
  169 |  DataIndexEntry** m_aSeekTempArray;
      |                   ^~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.h:167:15: warning:   'XnInternalNodeData* PlayerNode::m_hSelf' [-Wreorder]
  167 |  XnNodeHandle m_hSelf;
      |               ^~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning:   when initialized here [-Wreorder]
   72 | PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) :
      | ^~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:21:
../../../../../Source/Modules/nimRecorder/PlayerNode.h:167:15: warning: 'PlayerNode::m_hSelf' will be initialized after [-Wreorder]
  167 |  XnNodeHandle m_hSelf;
      |               ^~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.h:148:9: warning:   'XnBool PlayerNode::m_bIs32bitFileFormat' [-Wreorder]
  148 |  XnBool m_bIs32bitFileFormat;
      |         ^~~~~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/PlayerNode.cpp:72:1: warning:   when initialized here [-Wreorder]
   72 | PlayerNode::PlayerNode(xn::Context &context, const XnChar* strName) :
      | ^~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Include/XnModuleCppRegistratration.h:27,
                 from ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Include/XnModuleCppRegistratration.h:27,
                 from ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:26:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:26:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp: In function 'jint Java_org_openni_NativeMethods_xnNodeQuerySetMinVersion(JNIEnv*, jclass, jlong, jbyte, jbyte, jshort, jint)':
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:24: warning: narrowing conversion of 'major' from 'jbyte' {aka 'signed char'} to 'XnUInt8' {aka 'unsigned char'} [-Wnarrowing]
  977 |  XnVersion version = { major, minor, maintenance, build };
      |                        ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:31: warning: narrowing conversion of 'minor' from 'jbyte' {aka 'signed char'} to 'XnUInt8' {aka 'unsigned char'} [-Wnarrowing]
  977 |  XnVersion version = { major, minor, maintenance, build };
      |                               ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:38: warning: narrowing conversion of 'maintenance' from 'jshort' {aka 'short int'} to 'XnUInt16' {aka 'short unsigned int'} [-Wnarrowing]
  977 |  XnVersion version = { major, minor, maintenance, build };
      |                                      ^~~~~~~~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:977:51: warning: narrowing conversion of 'build' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
  977 |  XnVersion version = { major, minor, maintenance, build };
      |                                                   ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp: In function 'jint Java_org_openni_NativeMethods_xnNodeQuerySetMaxVersion(JNIEnv*, jclass, jlong, jbyte, jbyte, jshort, jint)':
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:24: warning: narrowing conversion of 'major' from 'jbyte' {aka 'signed char'} to 'XnUInt8' {aka 'unsigned char'} [-Wnarrowing]
  983 |  XnVersion version = { major, minor, maintenance, build };
      |                        ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:31: warning: narrowing conversion of 'minor' from 'jbyte' {aka 'signed char'} to 'XnUInt8' {aka 'unsigned char'} [-Wnarrowing]
  983 |  XnVersion version = { major, minor, maintenance, build };
      |                               ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:38: warning: narrowing conversion of 'maintenance' from 'jshort' {aka 'short int'} to 'XnUInt16' {aka 'short unsigned int'} [-Wnarrowing]
  983 |  XnVersion version = { major, minor, maintenance, build };
      |                                      ^~~~~~~~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:983:51: warning: narrowing conversion of 'build' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
  983 |  XnVersion version = { major, minor, maintenance, build };
      |                                                   ^~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp: In function 'jint Java_org_openni_NativeMethods_xnNodeQueryAddSupportedMapOutputMode(JNIEnv*, jclass, jlong, jint, jint, jint)':
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:27: warning: narrowing conversion of 'xRes' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
  994 |  XnMapOutputMode mode = { xRes, yRes, FPS };
      |                           ^~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:33: warning: narrowing conversion of 'yRes' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
  994 |  XnMapOutputMode mode = { xRes, yRes, FPS };
      |                                 ^~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:994:39: warning: narrowing conversion of 'FPS' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
  994 |  XnMapOutputMode mode = { xRes, yRes, FPS };
      |                                       ^~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp: In function 'jint Java_org_openni_NativeMethods_xnSetMapOutputMode(JNIEnv*, jclass, jlong, jint, jint, jint)':
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:27: warning: narrowing conversion of 'xRes' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
 1537 |  XnMapOutputMode mode = { xRes, yRes, fps };
      |                           ^~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:33: warning: narrowing conversion of 'yRes' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
 1537 |  XnMapOutputMode mode = { xRes, yRes, fps };
      |                                 ^~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:1537:39: warning: narrowing conversion of 'fps' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
 1537 |  XnMapOutputMode mode = { xRes, yRes, fps };
      |                                       ^~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp: In function 'jint Java_org_openni_NativeMethods_xnSetWaveOutputMode(JNIEnv*, jclass, jlong, jint, jshort, jbyte)':
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:28: warning: narrowing conversion of 'nSampleRate' from 'jint' {aka 'int'} to 'XnUInt32' {aka 'unsigned int'} [-Wnarrowing]
 2705 |  XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels };
      |                            ^~~~~~~~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:41: warning: narrowing conversion of 'nBitsPerSample' from 'jshort' {aka 'short int'} to 'XnUInt16' {aka 'short unsigned int'} [-Wnarrowing]
 2705 |  XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels };
      |                                         ^~~~~~~~~~~~~~
../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp:2705:57: warning: narrowing conversion of 'nChannels' from 'jbyte' {aka 'signed char'} to 'XnUInt8' {aka 'unsigned char'} [-Wnarrowing]
 2705 |  XnWaveOutputMode mode = { nSampleRate, nBitsPerSample, nChannels };
      |                                                         ^~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24,
                 from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimRecorder/RecorderNode.h:24,
                 from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:
../../../../../Source/Modules/nimRecorder/RecorderNode.h: In constructor 'RecorderNode::RecorderNode(xn::Context&)':
../../../../../Source/Modules/nimRecorder/RecorderNode.h:109:35: warning: 'RecorderNode::m_pOutputStream' will be initialized after [-Wreorder]
  109 |  XnRecorderOutputStreamInterface* m_pOutputStream;
      |                                   ^~~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/RecorderNode.h:105:9: warning:   'XnBool RecorderNode::m_bOpen' [-Wreorder]
  105 |  XnBool m_bOpen;
      |         ^~~~~~~
../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:35:1: warning:   when initialized here [-Wreorder]
   35 | RecorderNode::RecorderNode(xn::Context &context) :
      | ^~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:21:
../../../../../Source/Modules/nimRecorder/RecorderNode.h:112:14: warning: 'RecorderNode::m_context' will be initialized after [-Wreorder]
  112 |  xn::Context m_context;
      |              ^~~~~~~~~
../../../../../Source/Modules/nimRecorder/RecorderNode.h:107:11: warning:   'XnUInt8* RecorderNode::m_pPayloadData' [-Wreorder]
  107 |  XnUInt8* m_pPayloadData;
      |           ^~~~~~~~~~~~~~
../../../../../Source/Modules/nimRecorder/RecorderNode.cpp:35:1: warning:   when initialized here [-Wreorder]
   35 | RecorderNode::RecorderNode(xn::Context &context) :
      | ^~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Include/XnModuleCppRegistratration.h:27,
                 from ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp:24:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Include/XnModuleCppRegistratration.h:27,
                 from ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp:24:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../../../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../../../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../../../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../../../../Include/XnModuleCppInterface.h:35,
                 from ../../../../../Source/Modules/nimMockNodes/MockGenerator.h:24,
                 from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21:
../../../../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../../../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../../../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../../../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../../../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../../../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../../../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:21:
../../../../../Source/Modules/nimMockNodes/MockGenerator.h: In constructor 'MockGenerator::MockGenerator(xn::Context&, const XnChar*, XnBool)':
../../../../../Source/Modules/nimMockNodes/MockGenerator.h:122:9: warning: 'MockGenerator::m_bMirror' will be initialized after [-Wreorder]
  122 |  XnBool m_bMirror;
      |         ^~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockGenerator.h:118:11: warning:   'XnUInt32 MockGenerator::m_nCurrentDataIdx' [-Wreorder]
  118 |  XnUInt32 m_nCurrentDataIdx;
      |           ^~~~~~~~~~~~~~~~~
../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp:27:1: warning:   when initialized here [-Wreorder]
   27 | MockGenerator::MockGenerator(xn::Context& context, const XnChar* strName, XnBool bAggregateData /* = FALSE */) :
      | ^~~~~~~~~~~~~
Note: ../../../../../Wrappers/OpenNI.java/src/org/openni/ObjectWrapper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: ../../../../../Samples/UserTracker.java/org/openni/Samples/UserTracker/UserTracker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
warning: Tag 'SYMBOL_CACHE_SIZE' at line 330 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'SHOW_DIRECTORIES' at line 539 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 964 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'USE_INLINE_TREES' at line 1151 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 1414 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 1420 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1584 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 1605 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
error: When enabling GENERATE_HTMLHELP the tree view (GENERATE_TREEVIEW) should be disabled. I'll do it for you.
warning: doxygen no longer ships with the FreeSans font.
You may want to clear or change DOT_FONTNAME.
Otherwise you run the risk that the wrong font is being used for dot generated graphs.
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:156: warning: multiple use of section label 'utcs_start_node_generating' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt, line 339)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt:186: warning: multiple use of section label 'nisimplereadjava' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt, line 180)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt:192: warning: multiple use of section label 'nisimpleviewer' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt, line 64)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt:198: warning: multiple use of section label 'nisimpleviewer' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SamplesOverview.txt, line 64)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/Utils.txt:50: warning: multiple use of section label 'nireg_usage' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/Utils.txt, line 21)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnContext.h:569: warning: end of file with unbalanced grouping commands
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnEnumerationErrors.h:33: warning: multiple use of section label 'enum' while adding section, (first occurrence: /usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnPrdNodeInfoList.h, line 50)
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnLog.h:553: warning: end of file with unbalanced grouping commands
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnLog.h:194: warning: unable to resolve reference to 'xnLoggerVerbose' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnLog.h:194: warning: unable to resolve reference to 'xnLoggerInfo' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnLog.h:194: warning: unable to resolve reference to 'xnLoggerWarning' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnLog.h:195: warning: unable to resolve reference to 'xnLoggerError' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/Glossary.txt:58: warning: unexpected command endverbatim
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_NiRecordSynthetic.txt:146: warning: unable to resolve reference to 'rec_syn_xform_depthmd' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_NiRecordSynthetic.txt:152: warning: found subsection command outside of section context!
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt:316: warning: unable to resolve reference to 'utj_event_handlers' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.java.txt:660: warning: unexpected command endverbatim
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:157: warning: found subsection command outside of section context!
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:234: warning: unable to resolve reference to 'utcs_init_joints_array' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:283: warning: unable to resolve reference to 'utcs_init_joints_array' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Source/DoxyGen/Text/SampleProgs_UserTracker.net.txt:302: warning: unexpected command endverbatim
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:8097: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:9038: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:4752: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:2963: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:5418: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:6121: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:4995: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:5231: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:3854: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:2119: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:5876: warning: unable to resolve reference to 'create_method' for \ref command
/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Include/XnCppWrapper.h:7724: warning: unable to resolve reference to 'create_method' for \ref command
sh: C:\Program Files\HTML Help Workshop\hhc.exe: command not found
error: failed to run html help compiler on index.hhp
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from main.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from main.cpp:21:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleCreate.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleCreate.cpp:26:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiAudioSample.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiAudioSample.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
NiAudioSample.cpp: In function 'XnStatus play(xn::Context&, xn::AudioGenerator*, XnUInt32)':
NiAudioSample.cpp:66:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   66 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
NiAudioSample.cpp: In function 'int main(int, char**)':
NiAudioSample.cpp:331:20: warning: comparison of integer expressions of different signedness: 'int' and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  331 |  for (int i = 0; i < nSupportedNodes; ++i)
      |                  ~~^~~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseToggleUserSelector.h:27,
                 from PoseToggleUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseToggleUserSelector.h:27,
                 from PoseToggleUserSelector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from ClosestUserSelector.h:27,
                 from ClosestUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from ClosestUserSelector.h:27,
                 from ClosestUserSelector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from TrackingInitializer.h:28,
                 from DefaultTrackingInitializer.h:28,
                 from DefaultTrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from TrackingInitializer.h:28,
                 from DefaultTrackingInitializer.h:28,
                 from DefaultTrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from DefaultTrackingInitializer.cpp:24:
DefaultTrackingInitializer.h: In constructor 'DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator*)':
DefaultTrackingInitializer.h:71:22: warning: 'DefaultTrackingInitializer::m_hCalibrationCompleteCallback' will be initialized after [-Wreorder]
   71 |     XnCallbackHandle m_hCalibrationCompleteCallback; ///< @brief Callback handle to unregister the calibration complete callback
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DefaultTrackingInitializer.h:69:22: warning:   'void* DefaultTrackingInitializer::m_hInProgressCallback' [-Wreorder]
   69 |     XnCallbackHandle m_hInProgressCallback; ///< @brief Callback handle to unregister the calibration in progress callback
      |                      ^~~~~~~~~~~~~~~~~~~~~
DefaultTrackingInitializer.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator *pUserGenerator) :
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Audio.h:27,
                 from Audio.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Audio.h:27,
                 from Audio.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from Draw.cpp:24:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Draw.cpp:24:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Device.h:27,
                 from Draw.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Device.h:27,
                 from Draw.cpp:25:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
Draw.cpp: In function 'void drawColorImage(IntRect*, IntPair*, int, int, int)':
Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_YUV422' not handled in switch [-Wswitch]
  853 |     switch (pImageMD->PixelFormat())
      |            ^
Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_MJPEG' not handled in switch [-Wswitch]
Draw.cpp: In function 'void drawDepth(IntRect*, IntPair*)':
Draw.cpp:946:13: warning: enumeration value 'DEPTH_OFF' not handled in switch [-Wswitch]
  946 |      switch (g_DrawConfig.Streams.Depth.Coloring)
      |             ^
Draw.cpp:946:13: warning: enumeration value 'STANDARD_DEVIATION' not handled in switch [-Wswitch]
Draw.cpp:946:13: warning: enumeration value 'NUM_OF_DEPTH_TYPES' not handled in switch [-Wswitch]
Draw.cpp: In function 'void drawFrame()':
Draw.cpp:1582:24: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1582:67: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |                                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1583:21: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1583:64: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Device.h:27,
                 from Capture.h:27,
                 from Capture.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Capture.cpp:26:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Capture.cpp:26:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Device.h:27,
                 from Capture.h:27,
                 from Capture.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiRecordSynthetic.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiRecordSynthetic.cpp:26:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from UserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from UserSelector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserSelector.cpp:24:
UserSelector.h: In constructor 'UserSelector::UserSelector(xn::UserGenerator*)':
UserSelector.h:154:12: warning: 'UserSelector::m_bValid' will be initialized after [-Wreorder]
  154 |     XnBool m_bValid; ///< @brief Holds true if the user selector is valid and false otherwise
      |            ^~~~~~~~
UserSelector.h:148:24: warning:   'xn::UserGenerator* UserSelector::m_pUserGenerator' [-Wreorder]
  148 |     xn::UserGenerator *m_pUserGenerator; ///< @brief the user generator to get user information from
      |                        ^~~~~~~~~~~~~~~~
UserSelector.cpp:40:1: warning:   when initialized here [-Wreorder]
   40 | UserSelector::UserSelector(xn::UserGenerator* pUserGenerator) : m_bValid(FALSE),
      | ^~~~~~~~~~~~
In file included from main.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from main.cpp:26:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from TrackingInitializer.h:28,
                 from TrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from TrackingInitializer.h:28,
                 from TrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSkeletonBenchmark.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSkeletonBenchmark.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
NiSkeletonBenchmark.cpp: In function 'int main(int, char**)':
NiSkeletonBenchmark.cpp:330:8: warning: unused variable 'numTracked' [-Wunused-variable]
  330 |    int numTracked=0;
      |        ^~~~~~~~~~
NiSkeletonBenchmark.cpp:331:8: warning: unused variable 'userToPrint' [-Wunused-variable]
  331 |    int userToPrint=-1;
      |        ^~~~~~~~~~~
NiSkeletonBenchmark.cpp:294:14: warning: unused variable 'epochTime' [-Wunused-variable]
  294 |     XnUInt32 epochTime = 0;
      |              ^~~~~~~~~
NiSkeletonBenchmark.cpp:296:11: warning: unused variable 'nFrame' [-Wunused-variable]
  296 |  XnUInt32 nFrame = 0;
      |           ^~~~~~
In file included from NiViewer.cpp:49:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
NiViewer.cpp:61: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   61 | #pragma warning(push, 3)
      | 
NiViewer.cpp:64: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   64 | #pragma warning(pop)
      | 
In file included from NiViewer.cpp:71:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from NiViewer.cpp:49:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ./glh/glh_obs.h:62,
                 from NiViewer.cpp:62:
./glh/glh_linear.h: In function 'bool glh::operator==(const glh::vec<N, T>&, const glh::vec<N, T>&)':
./glh/glh_linear.h:225:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  225 |   for(int i = 0; i < N; i++)
      |   ^~~
./glh/glh_linear.h:228:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  228 |    return true;
      |    ^~~~~~
./glh/glh_linear.h: In member function 'glh::ns_float::matrix4 glh::ns_float::matrix4::inverse() const':
./glh/glh_linear.h:634:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  634 |    for(j=1;j<4;j++)
      |    ^~~
./glh/glh_linear.h:636:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  636 |     if(scp[i] == 0.0) return minv; // singular matrix!
      |     ^~
./glh/glh_linear.h:647:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  647 |    for(p=i+1;p<4;p++)
      |    ^~~
./glh/glh_linear.h:651:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  651 |     if(pivot_to != i)
      |     ^~
./glh/glh_linear.h:701:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  701 |   for(i=0;i<4;i++)
      |   ^~~
./glh/glh_linear.h:705:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  705 |    return minv;
      |    ^~~~~~
In file included from NiViewer.cpp:63:
./glh/glh_glut2.h: In function 'void glh::glut_remove_interactor(glh::glut_interactor*)':
./glh/glh_glut2.h:191:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  191 |       if (interactors.empty())
      |       ^~
./glh/glh_glut2.h:193:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  193 |    std::list<glut_interactor *>::iterator it =
      |    ^~~
In file included from NiHandTracker.h:24,
                 from NiHandTracker.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiHandTracker.h:24,
                 from NiHandTracker.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
NiHandTracker.cpp: In member function 'XnStatus HandTracker::Run()':
NiHandTracker.cpp:35:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   35 | #define FOR_ALL(arr, action) {for(int i = 0; i < LENGTHOF(arr); ++i){action(arr[i])}}
      |                                                ^
NiHandTracker.cpp:40:27: note: in expansion of macro 'FOR_ALL'
   40 | #define ADD_ALL_GESTURES  FOR_ALL(cGestures, ADD_GESTURE)
      |                           ^~~~~~~
NiHandTracker.cpp:216:2: note: in expansion of macro 'ADD_ALL_GESTURES'
  216 |  ADD_ALL_GESTURES;
      |  ^~~~~~~~~~~~~~~~
In file included from NiConvertXToONI.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiConvertXToONI.cpp:25:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from PoseUserSelector.cpp:24:
PoseUserSelector.h: In constructor 'PoseUserSelector::PoseUserSelector(xn::UserGenerator*, TrackingInitializer*, const char*)':
PoseUserSelector.h:94:11: warning: 'PoseUserSelector::m_strPoseToTrack' will be initialized after [-Wreorder]
   94 |     char *m_strPoseToTrack; ///< @brief The pose used for selection
      |           ^~~~~~~~~~~~~~~~
PoseUserSelector.h:92:22: warning:   'void* PoseUserSelector::m_hPoseDetectCallback' [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from PoseUserSelector.cpp:24:
PoseUserSelector.h:92:22: warning: 'PoseUserSelector::m_hPoseDetectCallback' will be initialized after [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.h:91:22: warning:   'void* PoseUserSelector::m_hPoseInProgressCallback' [-Wreorder]
   91 |     XnCallbackHandle m_hPoseInProgressCallback;  ///< @brief A handle to unregister the pose in progress callbacks.
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from Device.h:27,
                 from Device.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Device.cpp:25:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Device.cpp:25:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Device.h:27,
                 from Device.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
Device.cpp: In function 'XnStatus openDeviceFromXmlWithChoice(const char*, xn::EnumerationErrors&)':
Device.cpp:251:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  251 |  scanf("%d", &chosen);
      |  ~~~~~^~~~~~~~~~~~~~~
In file included from NiSimpleViewer.h:24,
                 from NiSimpleViewer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.h:24,
                 from NiSimpleViewer.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleViewer.cpp:24:
NiSimpleViewer.h: In constructor 'SimpleViewer::SimpleViewer(xn::Context&)':
NiSimpleViewer.h:76:18: warning: 'SimpleViewer::m_eViewState' will be initialized after [-Wreorder]
   76 |  DisplayModes_e  m_eViewState;
      |                  ^~~~~~~~~~~~
NiSimpleViewer.h:59:16: warning:   'xn::Context& SimpleViewer::m_rContext' [-Wreorder]
   59 |  xn::Context&  m_rContext;
      |                ^~~~~~~~~~
NiSimpleViewer.cpp:80:1: warning:   when initialized here [-Wreorder]
   80 | SimpleViewer::SimpleViewer(xn::Context& context)
      | ^~~~~~~~~~~~
In file included from NiSimpleRead.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleRead.cpp:26:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleSkeleton.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleSkeleton.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleViewer.cpp:32:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.cpp:32:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from SinglePoseUserSelector.h:27,
                 from SinglePoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from SinglePoseUserSelector.h:27,
                 from SinglePoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from Statistics.h:27,
                 from Statistics.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Statistics.cpp:26:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Statistics.cpp:26:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Statistics.h:27,
                 from Statistics.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserTracker.h:29,
                 from SceneDrawer.h:24,
                 from SceneDrawer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.h:29,
                 from SceneDrawer.h:24,
                 from SceneDrawer.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
SceneDrawer.cpp: In member function 'void SceneDrawer::DrawDepthMapTexture()':
SceneDrawer.cpp:154:26: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                          ^~~~~~~
SceneDrawer.cpp:154:35: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                   ^~~~~~~
SceneDrawer.cpp:154:44: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                            ^~~~~~~
SceneDrawer.cpp:154:65: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                                                 ^~~~~~~
In file included from ExitPoseDetector.h:27,
                 from ExitPoseDetector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ExitPoseDetector.h:27,
                 from ExitPoseDetector.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from NiHandViewer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from NiHandViewer.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from main.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from main.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from ExportedSampleDepth.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from ExportedSampleDepth.cpp:21:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from SampleManager.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from SampleManager.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
Note: ./org/openni/Samples/UserTracker/UserTracker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
In file included from UserTracker.h:29,
                 from UserTracker.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.h:29,
                 from UserTracker.cpp:25:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from UserTracker.cpp:25:
UserTracker.h: In constructor 'UserTracker::UserTracker(int, char**, XnUInt64)':
UserTracker.h:189:12: warning: 'UserTracker::m_bValid' will be initialized after [-Wreorder]
  189 |     XnBool m_bValid; ///< @brief Holds true if we have a valid value. This only happens after initialization!
      |            ^~~~~~~~
UserTracker.h:181:14: warning:   'XnUInt64 UserTracker::m_timeSpanForExitPose' [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from UserTracker.cpp:25:
UserTracker.h:181:14: warning: 'UserTracker::m_timeSpanForExitPose' will be initialized after [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
In file included from UserTracker.cpp:25:
UserTracker.h:180:23: warning:   'ExitPoseDetector* UserTracker::m_pExitPoseDetector' [-Wreorder]
  180 |     ExitPoseDetector *m_pExitPoseDetector; ///< @brief a pointer to the exit pose detector (used to exit the game with a pose).
      |                       ^~~~~~~~~~~~~~~~~~~
UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from main.cpp:27:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from main.cpp:27:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
main.cpp: In constructor 'CyclicBuffer::CyclicBuffer(xn::Context&, xn::DepthGenerator&, xn::ImageGenerator&, const RecConfiguration&)':
main.cpp:431:22: warning: 'CyclicBuffer::m_imageGenerator' will be initialized after [-Wreorder]
  431 |  xn::ImageGenerator& m_imageGenerator;
      |                      ^~~~~~~~~~~~~~~~
main.cpp:423:15: warning:   'CyclicBuffer::SingleFrame* CyclicBuffer::m_pFrames' [-Wreorder]
  423 |  SingleFrame* m_pFrames;
      |               ^~~~~~~~~
main.cpp:283:2: warning:   when initialized here [-Wreorder]
  283 |  CyclicBuffer(xn::Context& context, xn::DepthGenerator& depthGenerator, xn::ImageGenerator& imageGenerator, const RecConfiguration& config) :
      |  ^~~~~~~~~~~~
main.cpp: In function 'int main(int, char**)':
main.cpp:352:28: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=]
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |                            ^~~~
main.cpp:352:24: note: directive argument in the range [-2147481748, 2147483647]
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:352:24: note: directive argument in the range [-2147483647, 2147483647]
In file included from /usr/include/stdio.h:866,
                 from ../../Include/Linux-x86/XnPlatformLinux-x86.h:33,
                 from ../../Include/XnPlatform.h:65,
                 from ../../Include/XnStatus.h:24,
                 from ../../Include/XnTypes.h:27,
                 from ../../Include/XnOpenNI.h:27,
                 from main.cpp:24:
/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 328 bytes into a destination of size 256
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from SampleDepth.h:21,
                 from SampleDepth.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from SampleDepth.h:21,
                 from SampleDepth.cpp:24:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from SceneDrawer.h:24,
                 from SceneDrawer.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from SceneDrawer.h:24,
                 from SceneDrawer.cpp:25:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
SceneDrawer.cpp: In function 'void DrawDepthMap(const xn::DepthMetaData&, const xn::SceneMetaData&)':
SceneDrawer.cpp:270:8: warning: variable 'topLeftX' set but not used [-Wunused-but-set-variable]
  270 |  float topLeftX;
      |        ^~~~~~~~
SceneDrawer.cpp:271:8: warning: variable 'topLeftY' set but not used [-Wunused-but-set-variable]
  271 |  float topLeftY;
      |        ^~~~~~~~
SceneDrawer.cpp:272:8: warning: variable 'bottomRightY' set but not used [-Wunused-but-set-variable]
  272 |  float bottomRightY;
      |        ^~~~~~~~~~~~
SceneDrawer.cpp:273:8: warning: variable 'bottomRightX' set but not used [-Wunused-but-set-variable]
  273 |  float bottomRightX;
      |        ^~~~~~~~~~~~
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from Registration.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from Registration.cpp:21:
../../Include/XnCppWrapper.h: In constructor 'xn::DepthMetaData::DepthMetaData()':
../../Include/XnCppWrapper.h:762:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  762 |    m_writableDepthMap((XnDepthPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::ImageMetaData::ImageMetaData()':
../../Include/XnCppWrapper.h:952:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  952 |    m_rgb24Map((XnRGB24Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                               ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:953:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  953 |    m_writableRgb24Map((XnRGB24Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                       ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h:954:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  954 |    m_gray16Map((XnGrayscale16Pixel*&)m_image.pData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                      ~~~~~~~~^~~~~
../../Include/XnCppWrapper.h:955:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  955 |    m_writableGray16Map((XnGrayscale16Pixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y),
      |                                              ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::IRMetaData::IRMetaData()':
../../Include/XnCppWrapper.h:1221:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1221 |    m_writableIRMap((XnIRPixel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                 ^~~~~~~~~~~~~~~~
../../Include/XnCppWrapper.h: In constructor 'xn::SceneMetaData::SceneMetaData()':
../../Include/XnCppWrapper.h:1455:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1455 |    m_writableLabelMap((XnLabel*&)m_pAllocatedData, MapMetaData::GetUnderlying()->Res.X, MapMetaData::GetUnderlying()->Res.Y)
      |                                  ^~~~~~~~~~~~~~~~
In file included from NiSimpleSkeleton.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiRecordSynthetic.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.cpp:32:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiConvertXToONI.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiHandTracker.h:24,
                 from NiHandTracker.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
NiHandTracker.cpp: In member function 'XnStatus HandTracker::Run()':
NiHandTracker.cpp:35:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   35 | #define FOR_ALL(arr, action) {for(int i = 0; i < LENGTHOF(arr); ++i){action(arr[i])}}
      |                                                ^
NiHandTracker.cpp:40:27: note: in expansion of macro 'FOR_ALL'
   40 | #define ADD_ALL_GESTURES  FOR_ALL(cGestures, ADD_GESTURE)
      |                           ^~~~~~~
NiHandTracker.cpp:216:2: note: in expansion of macro 'ADD_ALL_GESTURES'
  216 |  ADD_ALL_GESTURES;
      |  ^~~~~~~~~~~~~~~~
In file included from NiSkeletonBenchmark.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
NiSkeletonBenchmark.cpp: In function 'int main(int, char**)':
NiSkeletonBenchmark.cpp:330:8: warning: unused variable 'numTracked' [-Wunused-variable]
  330 |    int numTracked=0;
      |        ^~~~~~~~~~
NiSkeletonBenchmark.cpp:331:8: warning: unused variable 'userToPrint' [-Wunused-variable]
  331 |    int userToPrint=-1;
      |        ^~~~~~~~~~~
NiSkeletonBenchmark.cpp:294:14: warning: unused variable 'epochTime' [-Wunused-variable]
  294 |     XnUInt32 epochTime = 0;
      |              ^~~~~~~~~
NiSkeletonBenchmark.cpp:296:11: warning: unused variable 'nFrame' [-Wunused-variable]
  296 |  XnUInt32 nFrame = 0;
      |           ^~~~~~
In file included from UserSelector.h:27,
                 from ClosestUserSelector.h:27,
                 from ClosestUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleRead.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.h:24,
                 from NiSimpleViewer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.cpp:24:
NiSimpleViewer.h: In constructor 'SimpleViewer::SimpleViewer(xn::Context&)':
NiSimpleViewer.h:76:18: warning: 'SimpleViewer::m_eViewState' will be initialized after [-Wreorder]
   76 |  DisplayModes_e  m_eViewState;
      |                  ^~~~~~~~~~~~
NiSimpleViewer.h:59:16: warning:   'xn::Context& SimpleViewer::m_rContext' [-Wreorder]
   59 |  xn::Context&  m_rContext;
      |                ^~~~~~~~~~
NiSimpleViewer.cpp:80:1: warning:   when initialized here [-Wreorder]
   80 | SimpleViewer::SimpleViewer(xn::Context& context)
      | ^~~~~~~~~~~~
In file included from TrackingInitializer.h:28,
                 from DefaultTrackingInitializer.h:28,
                 from DefaultTrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from DefaultTrackingInitializer.cpp:24:
DefaultTrackingInitializer.h: In constructor 'DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator*)':
DefaultTrackingInitializer.h:71:22: warning: 'DefaultTrackingInitializer::m_hCalibrationCompleteCallback' will be initialized after [-Wreorder]
   71 |     XnCallbackHandle m_hCalibrationCompleteCallback; ///< @brief Callback handle to unregister the calibration complete callback
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DefaultTrackingInitializer.h:69:22: warning:   'void* DefaultTrackingInitializer::m_hInProgressCallback' [-Wreorder]
   69 |     XnCallbackHandle m_hInProgressCallback; ///< @brief Callback handle to unregister the calibration in progress callback
      |                      ^~~~~~~~~~~~~~~~~~~~~
DefaultTrackingInitializer.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | DefaultTrackingInitializer::DefaultTrackingInitializer(xn::UserGenerator *pUserGenerator) :
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from main.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from main.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from SinglePoseUserSelector.h:27,
                 from SinglePoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiAudioSample.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
NiAudioSample.cpp: In function 'XnStatus play(xn::Context&, xn::AudioGenerator*, XnUInt32)':
NiAudioSample.cpp:66:11: warning: unused variable 'nRetVal' [-Wunused-variable]
   66 |  XnStatus nRetVal = XN_STATUS_OK;
      |           ^~~~~~~
NiAudioSample.cpp: In function 'int main(int, char**)':
NiAudioSample.cpp:331:20: warning: comparison of integer expressions of different signedness: 'int' and 'const XnUInt32' {aka 'const unsigned int'} [-Wsign-compare]
  331 |  for (int i = 0; i < nSupportedNodes; ++i)
      |                  ~~^~~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from PoseUserSelector.cpp:24:
PoseUserSelector.h: In constructor 'PoseUserSelector::PoseUserSelector(xn::UserGenerator*, TrackingInitializer*, const char*)':
PoseUserSelector.h:94:11: warning: 'PoseUserSelector::m_strPoseToTrack' will be initialized after [-Wreorder]
   94 |     char *m_strPoseToTrack; ///< @brief The pose used for selection
      |           ^~~~~~~~~~~~~~~~
PoseUserSelector.h:92:22: warning:   'void* PoseUserSelector::m_hPoseDetectCallback' [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from PoseUserSelector.cpp:24:
PoseUserSelector.h:92:22: warning: 'PoseUserSelector::m_hPoseDetectCallback' will be initialized after [-Wreorder]
   92 |     XnCallbackHandle m_hPoseDetectCallback;      ///< @brief A handle to unregister pose detection callbacks
      |                      ^~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.h:91:22: warning:   'void* PoseUserSelector::m_hPoseInProgressCallback' [-Wreorder]
   91 |     XnCallbackHandle m_hPoseInProgressCallback;  ///< @brief A handle to unregister the pose in progress callbacks.
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
PoseUserSelector.cpp:50:1: warning:   when initialized here [-Wreorder]
   50 | PoseUserSelector::PoseUserSelector(xn::UserGenerator* pUserGenerator,
      | ^~~~~~~~~~~~~~~~
In file included from Device.h:27,
                 from Capture.h:27,
                 from Capture.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Capture.cpp:26:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Capture.cpp:26:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from ExportedSampleDepth.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from main.cpp:27:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
main.cpp: In constructor 'CyclicBuffer::CyclicBuffer(xn::Context&, xn::DepthGenerator&, xn::ImageGenerator&, const RecConfiguration&)':
main.cpp:431:22: warning: 'CyclicBuffer::m_imageGenerator' will be initialized after [-Wreorder]
  431 |  xn::ImageGenerator& m_imageGenerator;
      |                      ^~~~~~~~~~~~~~~~
main.cpp:423:15: warning:   'CyclicBuffer::SingleFrame* CyclicBuffer::m_pFrames' [-Wreorder]
  423 |  SingleFrame* m_pFrames;
      |               ^~~~~~~~~
main.cpp:283:2: warning:   when initialized here [-Wreorder]
  283 |  CyclicBuffer(xn::Context& context, xn::DepthGenerator& depthGenerator, xn::ImageGenerator& imageGenerator, const RecConfiguration& config) :
      |  ^~~~~~~~~~~~
main.cpp: In member function 'XnStatus CyclicBuffer::Dump()':
main.cpp:352:28: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=]
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |                            ^~~~
main.cpp:352:10: note: 'sprintf' output between 21 and 328 bytes into a destination of size 256
  352 |   sprintf(strFileName, "%s/%04d%02d%02d-%02d%02d%02d.oni", m_strDirName,
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |    timeinfo->tm_year+1900, timeinfo->tm_mon+1, timeinfo->tm_mday, timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from UserSelector.h:27,
                 from PoseUserSelector.h:27,
                 from PoseToggleUserSelector.h:27,
                 from PoseToggleUserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleCreate.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Audio.h:27,
                 from Audio.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from TrackingInitializer.h:28,
                 from TrackingInitializer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Draw.cpp:24:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Draw.cpp:24:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Device.h:27,
                 from Draw.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
Draw.cpp: In function 'void drawColorImage(IntRect*, IntPair*, int, int, int)':
Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_YUV422' not handled in switch [-Wswitch]
  853 |     switch (pImageMD->PixelFormat())
      |            ^
Draw.cpp:853:12: warning: enumeration value 'XN_PIXEL_FORMAT_MJPEG' not handled in switch [-Wswitch]
Draw.cpp: In function 'void drawDepth(IntRect*, IntPair*)':
Draw.cpp:946:13: warning: enumeration value 'DEPTH_OFF' not handled in switch [-Wswitch]
  946 |      switch (g_DrawConfig.Streams.Depth.Coloring)
      |             ^
Draw.cpp:946:13: warning: enumeration value 'STANDARD_DEVIATION' not handled in switch [-Wswitch]
Draw.cpp:946:13: warning: enumeration value 'NUM_OF_DEPTH_TYPES' not handled in switch [-Wswitch]
Draw.cpp: In function 'void drawFrame()':
Draw.cpp:1582:24: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1582:67: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1582 |   if (pointerInDepth.X >= pDepthMD->XOffset() && pointerInDepth.X < (pDepthMD->XOffset() + pDepthMD->XRes()) &&
      |                                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1583:21: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Draw.cpp:1583:64: warning: comparison of integer expressions of different signedness: 'int' and 'XnUInt32' {aka 'unsigned int'} [-Wsign-compare]
 1583 |    pointerInDepth.Y >= pDepthMD->YOffset() && pointerInDepth.Y < (pDepthMD->YOffset() + pDepthMD->YRes()))
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from UserTracker.h:29,
                 from UserTracker.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserTracker.cpp:25:
UserTracker.h: In constructor 'UserTracker::UserTracker(int, char**, XnUInt64)':
UserTracker.h:189:12: warning: 'UserTracker::m_bValid' will be initialized after [-Wreorder]
  189 |     XnBool m_bValid; ///< @brief Holds true if we have a valid value. This only happens after initialization!
      |            ^~~~~~~~
UserTracker.h:181:14: warning:   'XnUInt64 UserTracker::m_timeSpanForExitPose' [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from UserTracker.cpp:25:
UserTracker.h:181:14: warning: 'UserTracker::m_timeSpanForExitPose' will be initialized after [-Wreorder]
  181 |     XnUInt64 m_timeSpanForExitPose; ///< @brief the time (in microseconds) to hold the exit pose for exiting
      |              ^~~~~~~~~~~~~~~~~~~~~
In file included from UserTracker.cpp:25:
UserTracker.h:180:23: warning:   'ExitPoseDetector* UserTracker::m_pExitPoseDetector' [-Wreorder]
  180 |     ExitPoseDetector *m_pExitPoseDetector; ///< @brief a pointer to the exit pose detector (used to exit the game with a pose).
      |                       ^~~~~~~~~~~~~~~~~~~
UserTracker.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | UserTracker::UserTracker(int argc, char **argv, XnUInt64 timeSpanForExitPose) : m_bValid(FALSE),
      | ^~~~~~~~~~~
In file included from UserTracker.h:29,
                 from SampleManager.h:27,
                 from SampleManager.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from ExportedSampleDepth.h:21,
                 from Registration.cpp:21:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from main.cpp:26:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from ../../Include/XnModuleCppInterface.h:35,
                 from SampleDepth.h:21,
                 from SampleDepth.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from NiSimpleViewer.h:24,
                 from NiHandViewer.h:24,
                 from NiHandViewer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.h:27,
                 from UserSelector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from UserSelector.cpp:24:
UserSelector.h: In constructor 'UserSelector::UserSelector(xn::UserGenerator*)':
UserSelector.h:154:12: warning: 'UserSelector::m_bValid' will be initialized after [-Wreorder]
  154 |     XnBool m_bValid; ///< @brief Holds true if the user selector is valid and false otherwise
      |            ^~~~~~~~
UserSelector.h:148:24: warning:   'xn::UserGenerator* UserSelector::m_pUserGenerator' [-Wreorder]
  148 |     xn::UserGenerator *m_pUserGenerator; ///< @brief the user generator to get user information from
      |                        ^~~~~~~~~~~~~~~~
UserSelector.cpp:40:1: warning:   when initialized here [-Wreorder]
   40 | UserSelector::UserSelector(xn::UserGenerator* pUserGenerator) : m_bValid(FALSE),
      | ^~~~~~~~~~~~
In file included from UserTracker.h:29,
                 from SceneDrawer.h:24,
                 from SceneDrawer.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
SceneDrawer.cpp: In member function 'void SceneDrawer::DrawDepthMapTexture()':
SceneDrawer.cpp:154:26: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                          ^~~~~~~
SceneDrawer.cpp:154:35: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                   ^~~~~~~
SceneDrawer.cpp:154:44: warning: narrowing conversion of 'g_nXRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                            ^~~~~~~
SceneDrawer.cpp:154:65: warning: narrowing conversion of 'g_nYRes' from 'XnUInt16' {aka 'short unsigned int'} to 'GLfloat' {aka 'float'} [-Wnarrowing]
  154 |     GLfloat verts[8] = { g_nXRes, g_nYRes, g_nXRes, 0, 0, 0, 0, g_nYRes };
      |                                                                 ^~~~~~~
In file included from NiViewer.cpp:49:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
NiViewer.cpp:61: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   61 | #pragma warning(push, 3)
      | 
NiViewer.cpp:64: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   64 | #pragma warning(pop)
      | 
In file included from NiViewer.cpp:71:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from ./glh/glh_obs.h:62,
                 from NiViewer.cpp:62:
./glh/glh_linear.h: In function 'bool glh::operator==(const glh::vec<N, T>&, const glh::vec<N, T>&)':
./glh/glh_linear.h:225:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  225 |   for(int i = 0; i < N; i++)
      |   ^~~
./glh/glh_linear.h:228:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  228 |    return true;
      |    ^~~~~~
./glh/glh_linear.h: In member function 'glh::ns_float::matrix4 glh::ns_float::matrix4::inverse() const':
./glh/glh_linear.h:634:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  634 |    for(j=1;j<4;j++)
      |    ^~~
./glh/glh_linear.h:636:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  636 |     if(scp[i] == 0.0) return minv; // singular matrix!
      |     ^~
./glh/glh_linear.h:647:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  647 |    for(p=i+1;p<4;p++)
      |    ^~~
./glh/glh_linear.h:651:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  651 |     if(pivot_to != i)
      |     ^~
./glh/glh_linear.h:701:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  701 |   for(i=0;i<4;i++)
      |   ^~~
./glh/glh_linear.h:705:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  705 |    return minv;
      |    ^~~~~~
In file included from NiViewer.cpp:63:
./glh/glh_glut2.h: In function 'void glh::glut_remove_interactor(glh::glut_interactor*)':
./glh/glh_glut2.h:191:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  191 |       if (interactors.empty())
      |       ^~
./glh/glh_glut2.h:193:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  193 |    std::list<glut_interactor *>::iterator it =
      |    ^~~
In file included from ExitPoseDetector.h:27,
                 from ExitPoseDetector.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from SceneDrawer.h:24,
                 from SceneDrawer.cpp:25:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
SceneDrawer.cpp: In function 'void DrawDepthMap(const xn::DepthMetaData&, const xn::SceneMetaData&)':
SceneDrawer.cpp:270:8: warning: variable 'topLeftX' set but not used [-Wunused-but-set-variable]
  270 |  float topLeftX;
      |        ^~~~~~~~
SceneDrawer.cpp:271:8: warning: variable 'topLeftY' set but not used [-Wunused-but-set-variable]
  271 |  float topLeftY;
      |        ^~~~~~~~
SceneDrawer.cpp:272:8: warning: variable 'bottomRightY' set but not used [-Wunused-but-set-variable]
  272 |  float bottomRightY;
      |        ^~~~~~~~~~~~
SceneDrawer.cpp:273:8: warning: variable 'bottomRightX' set but not used [-Wunused-but-set-variable]
  273 |  float bottomRightX;
      |        ^~~~~~~~~~~~
In file included from Statistics.h:27,
                 from Statistics.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Statistics.cpp:26:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Statistics.cpp:26:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
In file included from Device.h:27,
                 from Device.cpp:24:
../../Include/XnCppWrapper.h:7083: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7083 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7084: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7084 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7086: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7086 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7101: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7101 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7102: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7102 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7104: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7104 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7493: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7493 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7494: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7494 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7496: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7496 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:7511: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7511 | #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:7512: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7512 | #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:7514: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 7514 | #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9538: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9538 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9539: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9539 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9541: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9541 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9547: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9547 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9548: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9548 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9550: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9550 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9558: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9558 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9559: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9559 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9561: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9561 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9573: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9573 |    #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9574: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9574 |    #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9576: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9576 |    #pragma warning (pop)
      | 
../../Include/XnCppWrapper.h:9583: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9583 |     #pragma warning (push)
      | 
../../Include/XnCppWrapper.h:9584: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9584 |     #pragma warning (disable: XN_DEPRECATED_WARNING_IDS)
      | 
../../Include/XnCppWrapper.h:9586: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
 9586 |     #pragma warning (pop)
      | 
In file included from Device.cpp:25:
Draw.h:29: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   29 | #pragma warning(push, 3)
      | 
In file included from Device.cpp:25:
Draw.h:31: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
   31 | #pragma warning(pop)
      | 
Note: ./org/openni/Samples/UserTracker/UserTracker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.


*********************************
*   PrimeSense OpenNI Redist    *
*     2021-01-25 12:54:14       *
*********************************

Target: Linux-x86
Version: 1.5.7.10
Num of compile jobs: 64

* Building OpenNI...
* Creating Doxygen...
* Creating Redist Dir...
* Copying files to redist dir...
Samples: ['NiAudioSample', 'NiSimpleRead', 'UserTracker.java', 'NiConvertXToONI', 'NiBackRecorder', 'NiSimpleSkeleton', 'SimpleViewer.java', 'NiSimpleViewer', 'NiHandTracker', 'NiSimpleCreate', 'NiRecordSynthetic', 'NiCRead', 'NiSkeletonBenchmark', 'NiUserTracker', 'SimpleRead.java', 'NiSampleModule', 'NiUserSelection', 'NiViewer']
* Removing Read Only Attributes...
* Fixing Files...
* Creating Makefile...
* Copying install script...
* Building Samples in release configuration......
* Building Samples in debug configuration......
* Creating tar......
* Redist OpenNi Ended.   !!
+ cat Output/BuildOpenNI.txt
make -C OpenNI
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
mkdir -p ../../Bin/x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnBaseNode.d x86-Release/XnBaseNode.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnBaseNode.o ../../../../Source/OpenNI/XnBaseNode.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnEnumerationErrors.d x86-Release/XnEnumerationErrors.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnEnumerationErrors.o ../../../../Source/OpenNI/XnEnumerationErrors.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnLogAndroidWriter.d x86-Release/XnLogAndroidWriter.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnLogAndroidWriter.o ../../../../Source/OpenNI/XnLogAndroidWriter.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnDumpFileWriter.d x86-Release/XnDumpFileWriter.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnDumpFileWriter.o ../../../../Source/OpenNI/XnDumpFileWriter.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnLogConsoleWriter.d x86-Release/XnLogConsoleWriter.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnLogConsoleWriter.o ../../../../Source/OpenNI/XnLogConsoleWriter.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnUSB.d x86-Release/XnUSB.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnUSB.o ../../../../Source/OpenNI/XnUSB.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxCriticalSections.d x86-Release/LinuxCriticalSections.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxCriticalSections.o ../../../../Source/OpenNI/Linux/LinuxCriticalSections.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnFPSCalculator.d x86-Release/XnFPSCalculator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnFPSCalculator.o ../../../../Source/OpenNI/XnFPSCalculator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnUtils.d x86-Release/XnUtils.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnUtils.o ../../../../Source/OpenNI/XnUtils.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnXml.d x86-Release/XnXml.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnXml.o ../../../../Source/OpenNI/XnXml.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/openNI.d x86-Release/openNI.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/openNI.o ../../../../Source/OpenNI/openNI.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxKeyboard.d x86-Release/LinuxKeyboard.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxKeyboard.o ../../../../Source/OpenNI/Linux/LinuxKeyboard.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxMemory.d x86-Release/LinuxMemory.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxMemory.o ../../../../Source/OpenNI/Linux/LinuxMemory.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnLogFileWriter.d x86-Release/XnLogFileWriter.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnLogFileWriter.o ../../../../Source/OpenNI/XnLogFileWriter.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxEvents.d x86-Release/LinuxEvents.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxEvents.o ../../../../Source/OpenNI/Linux/LinuxEvents.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnMockNotifier.d x86-Release/XnMockNotifier.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnMockNotifier.o ../../../../Source/OpenNI/XnMockNotifier.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxMutex.d x86-Release/LinuxMutex.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxMutex.o ../../../../Source/OpenNI/Linux/LinuxMutex.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxNetwork.d x86-Release/LinuxNetwork.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxNetwork.o ../../../../Source/OpenNI/Linux/LinuxNetwork.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxPosixEvents.d x86-Release/LinuxPosixEvents.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxPosixEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixEvents.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxProcesses.d x86-Release/LinuxProcesses.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxProcesses.o ../../../../Source/OpenNI/Linux/LinuxProcesses.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnDump.d x86-Release/XnDump.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnDump.o ../../../../Source/OpenNI/XnDump.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnOS.d x86-Release/XnOS.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnOS.o ../../../../Source/OpenNI/XnOS.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxSharedLibs.d x86-Release/LinuxSharedLibs.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxSharedLibs.o ../../../../Source/OpenNI/Linux/LinuxSharedLibs.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnProfiling.d x86-Release/XnProfiling.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnProfiling.o ../../../../Source/OpenNI/XnProfiling.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnStatusRegister.d x86-Release/XnStatusRegister.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnStatusRegister.o ../../../../Source/OpenNI/XnStatusRegister.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxDebug.d x86-Release/LinuxDebug.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxDebug.o ../../../../Source/OpenNI/Linux/LinuxDebug.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxUSBDevice.d x86-Release/LinuxUSBDevice.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxUSBDevice.o ../../../../Source/OpenNI/Linux/LinuxUSBDevice.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxFiles.d x86-Release/LinuxFiles.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxFiles.o ../../../../Source/OpenNI/Linux/LinuxFiles.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxStrings.d x86-Release/LinuxStrings.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxStrings.o ../../../../Source/OpenNI/Linux/LinuxStrings.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxSysVNamedEvents.d x86-Release/LinuxSysVNamedEvents.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxSysVNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxSysVNamedEvents.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnNodeManager.d x86-Release/XnNodeManager.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnNodeManager.o ../../../../Source/OpenNI/XnNodeManager.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnOSMemoryProfiling.d x86-Release/XnOSMemoryProfiling.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnOSMemoryProfiling.o ../../../../Source/OpenNI/XnOSMemoryProfiling.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxThreads.d x86-Release/LinuxThreads.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxThreads.o ../../../../Source/OpenNI/Linux/LinuxThreads.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxTime.d x86-Release/LinuxTime.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxTime.o ../../../../Source/OpenNI/Linux/LinuxTime.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnLicensing.d x86-Release/XnLicensing.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnLicensing.o ../../../../Source/OpenNI/XnLicensing.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnPlayerImpl.d x86-Release/XnPlayerImpl.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnPlayerImpl.o ../../../../Source/OpenNI/XnPlayerImpl.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxPosixNamedEvents.d x86-Release/LinuxPosixNamedEvents.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxPosixNamedEvents.o ../../../../Source/OpenNI/Linux/LinuxPosixNamedEvents.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnUSBLinux.d x86-Release/XnUSBLinux.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnUSBLinux.o ../../../../Source/OpenNI/Linux/XnUSBLinux.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnExportedNodes.d x86-Release/XnExportedNodes.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnExportedNodes.o ../../../../Source/OpenNI/XnExportedNodes.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnScheduler.d x86-Release/XnScheduler.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnScheduler.o ../../../../Source/OpenNI/XnScheduler.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxSharedMemory.d x86-Release/LinuxSharedMemory.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxSharedMemory.o ../../../../Source/OpenNI/Linux/LinuxSharedMemory.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnQueries.d x86-Release/XnQueries.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnQueries.o ../../../../Source/OpenNI/XnQueries.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/LinuxINI.d x86-Release/LinuxINI.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/LinuxINI.o ../../../../Source/OpenNI/Linux/LinuxINI.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnTypeManager.d x86-Release/XnTypeManager.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnTypeManager.o ../../../../Source/OpenNI/XnTypeManager.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnXmlScriptNodeExporter.d x86-Release/XnXmlScriptNodeExporter.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnXmlScriptNodeExporter.o ../../../../Source/OpenNI/XnXmlScriptNodeExporter.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnLog.d x86-Release/XnLog.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnLog.o ../../../../Source/OpenNI/XnLog.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnXmlScriptNode.d x86-Release/XnXmlScriptNode.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnXmlScriptNode.o ../../../../Source/OpenNI/XnXmlScriptNode.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnRecorderImpl.d x86-Release/XnRecorderImpl.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnRecorderImpl.o ../../../../Source/OpenNI/XnRecorderImpl.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnOpenNI.d x86-Release/XnOpenNI.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnOpenNI.o ../../../../Source/OpenNI/XnOpenNI.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnNodeWatcher.d x86-Release/XnNodeWatcher.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnNodeWatcher.o ../../../../Source/OpenNI/XnNodeWatcher.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -MD -MP -MT "./x86-Release/XnModuleLoader.d x86-Release/XnModuleLoader.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../Include -I../../../../Source -DXN_EXPORTS -fPIC -fvisibility=hidden -o x86-Release/XnModuleLoader.o ../../../../Source/OpenNI/XnModuleLoader.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
g++ -o ../../Bin/x86-Release/libOpenNI.so ./x86-Release/XnBaseNode.o ./x86-Release/XnDump.o ./x86-Release/XnDumpFileWriter.o ./x86-Release/XnEnumerationErrors.o ./x86-Release/XnExportedNodes.o ./x86-Release/XnFPSCalculator.o ./x86-Release/XnLicensing.o ./x86-Release/XnLog.o ./x86-Release/XnLogAndroidWriter.o ./x86-Release/XnLogConsoleWriter.o ./x86-Release/XnLogFileWriter.o ./x86-Release/XnMockNotifier.o ./x86-Release/XnModuleLoader.o ./x86-Release/XnNodeManager.o ./x86-Release/XnNodeWatcher.o ./x86-Release/XnOS.o ./x86-Release/XnOSMemoryProfiling.o ./x86-Release/XnOpenNI.o ./x86-Release/XnPlayerImpl.o ./x86-Release/XnProfiling.o ./x86-Release/XnQueries.o ./x86-Release/XnRecorderImpl.o ./x86-Release/XnScheduler.o ./x86-Release/XnStatusRegister.o ./x86-Release/XnTypeManager.o ./x86-Release/XnUSB.o ./x86-Release/XnUtils.o ./x86-Release/XnXml.o ./x86-Release/XnXmlScriptNode.o ./x86-Release/XnXmlScriptNodeExporter.o ./x86-Release/openNI.o ./x86-Release/LinuxCriticalSections.o ./x86-Release/LinuxDebug.o ./x86-Release/LinuxEvents.o ./x86-Release/LinuxFiles.o ./x86-Release/LinuxINI.o ./x86-Release/LinuxKeyboard.o ./x86-Release/LinuxMemory.o ./x86-Release/LinuxMutex.o ./x86-Release/LinuxNetwork.o ./x86-Release/LinuxPosixEvents.o ./x86-Release/LinuxPosixNamedEvents.o ./x86-Release/LinuxProcesses.o ./x86-Release/LinuxSharedLibs.o ./x86-Release/LinuxSharedMemory.o ./x86-Release/LinuxStrings.o ./x86-Release/LinuxSysVNamedEvents.o ./x86-Release/LinuxThreads.o ./x86-Release/LinuxTime.o ./x86-Release/LinuxUSBDevice.o ./x86-Release/XnUSBLinux.o  -L../../Bin/x86-Release -lusb-1.0 -ldl -lpthread -lrt -ltinyxml -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/OpenNI'
make -C Modules/nimCodecs
make -C Modules/nimMockNodes
make -C Modules/nimRecorder
make -C Utils/niReg
make -C Utils/niLicense
make -C Wrappers/OpenNI.jni
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make -C Samples/NiSimpleRead
make -C Samples/NiBackRecorder
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
make -C Samples/NiConvertXToONI
make -C Samples/NiRecordSynthetic
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make -C Samples/NiSampleModule
make -C Samples/NiSimpleCreate
make -C Samples/NiCRead
make -C Samples/NiAudioSample
make -C Samples/NiSimpleSkeleton
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
make -C Samples/NiSkeletonBenchmark
make -C Samples/NiViewer
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
make -C Samples/NiSimpleViewer
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
make -C Samples/NiUserTracker
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
make -C Samples/NiUserSelection
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
make -C Samples/NiHandTracker
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
g++ -MD -MP -MT "./x86-Release/opengles.d x86-Release/opengles.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/opengles.o ../../../../../Samples/NiUserTracker/opengles.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
g++ -MD -MP -MT "./x86-Release/niReg.d x86-Release/niReg.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -o x86-Release/niReg.o ../../../../../Source/Utils/niReg/niReg.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
g++ -MD -MP -MT "./x86-Release/NiCRead.d x86-Release/NiCRead.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiCRead.o ../../../../../Samples/NiCRead/NiCRead.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
g++ -MD -MP -MT "./x86-Release/OpenNI.jni.d x86-Release/OpenNI.jni.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Wrappers/OpenNI.jni  -fPIC -fvisibility=hidden -o x86-Release/OpenNI.jni.o ../../../../../Wrappers/OpenNI.jni/OpenNI.jni.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
g++ -MD -MP -MT "./x86-Release/niLicense.d x86-Release/niLicense.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -o x86-Release/niLicense.o ../../../../../Source/Utils/niLicense/niLicense.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/ExportedCodec.d x86-Release/ExportedCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/ExportedCodec.o ../../../../../Source/Modules/nimCodecs/ExportedCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/opengles.d x86-Release/opengles.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/opengles.o ../../../../../Samples/NiUserSelection/opengles.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Keyboard.d x86-Release/Keyboard.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Keyboard.o ../../../../../Samples/NiViewer/Keyboard.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
g++ -o ../../../Bin/x86-Release/niReg ./x86-Release/niReg.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niReg'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Audio.d x86-Release/Audio.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Audio.o ../../../../../Samples/NiViewer/Audio.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/XnCodec.d x86-Release/XnCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/XnCodec.o ../../../../../Source/Modules/nimCodecs/XnCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Menu.d x86-Release/Menu.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Menu.o ../../../../../Samples/NiViewer/Menu.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
g++ -MD -MP -MT "./x86-Release/ExportedSampleDepth.d x86-Release/ExportedSampleDepth.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -fPIC -fvisibility=hidden -o x86-Release/ExportedSampleDepth.o ../../../../../Samples/NiSampleModule/ExportedSampleDepth.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockDevice.d x86-Release/MockDevice.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockDevice.o ../../../../../Source/Modules/nimMockNodes/MockDevice.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/main.d x86-Release/main.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/main.o ../../../../../Samples/NiUserSelection/main.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
g++ -o ../../../Bin/x86-Release/niLicense ./x86-Release/niLicense.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Utils/niLicense'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/MouseInput.d x86-Release/MouseInput.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/MouseInput.o ../../../../../Samples/NiViewer/MouseInput.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/Xn16zEmbTablesCodec.d x86-Release/Xn16zEmbTablesCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/Xn16zEmbTablesCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zEmbTablesCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
g++ -MD -MP -MT "./x86-Release/NiHandViewer.d x86-Release/NiHandViewer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-Release/NiHandViewer.o ../../../../../Samples/NiHandTracker/NiHandViewer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/SampleManager.d x86-Release/SampleManager.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/SampleManager.o ../../../../../Samples/NiUserSelection/SampleManager.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Statistics.d x86-Release/Statistics.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Statistics.o ../../../../../Samples/NiViewer/Statistics.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
g++ -MD -MP -MT "./x86-Release/NiSimpleViewer.d x86-Release/NiSimpleViewer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-Release/NiSimpleViewer.o ../../../../../Samples/NiHandTracker/NiSimpleViewer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
g++ -MD -MP -MT "./x86-Release/NiSimpleRead.d x86-Release/NiSimpleRead.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiSimpleRead.o ../../../../../Samples/NiSimpleRead/NiSimpleRead.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
g++ -MD -MP -MT "./x86-Release/NiHandTracker.d x86-Release/NiHandTracker.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-Release/NiHandTracker.o ../../../../../Samples/NiHandTracker/NiHandTracker.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/ExportedPlayer.d x86-Release/ExportedPlayer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/ExportedPlayer.o ../../../../../Source/Modules/nimRecorder/ExportedPlayer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/ExportedRecorder.d x86-Release/ExportedRecorder.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/ExportedRecorder.o ../../../../../Source/Modules/nimRecorder/ExportedRecorder.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
g++ -o ../../../Bin/x86-Release/Sample-NiCRead ./x86-Release/NiCRead.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiCRead'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/Xn8zCodec.d x86-Release/Xn8zCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/Xn8zCodec.o ../../../../../Source/Modules/nimCodecs/Xn8zCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
g++ -o ../../../Bin/x86-Release/Sample-NiSimpleRead ./x86-Release/NiSimpleRead.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleRead'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/ExitPoseDetector.d x86-Release/ExitPoseDetector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/ExitPoseDetector.o ../../../../../Samples/NiUserSelection/ExitPoseDetector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/Xn16zCodec.d x86-Release/Xn16zCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/Xn16zCodec.o ../../../../../Source/Modules/nimCodecs/Xn16zCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/ClosestUserSelector.d x86-Release/ClosestUserSelector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/ClosestUserSelector.o ../../../../../Samples/NiUserSelection/ClosestUserSelector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
g++ -MD -MP -MT "./x86-Release/NiSimpleCreate.d x86-Release/NiSimpleCreate.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiSimpleCreate.o ../../../../../Samples/NiSimpleCreate/NiSimpleCreate.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/XnUncompressedCodec.d x86-Release/XnUncompressedCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/XnUncompressedCodec.o ../../../../../Source/Modules/nimCodecs/XnUncompressedCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
g++ -o ../../../Bin/x86-Release/Sample-NiSimpleCreate ./x86-Release/NiSimpleCreate.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleCreate'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
g++ -MD -MP -MT "./x86-Release/NiAudioSample.d x86-Release/NiAudioSample.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiAudioSample.o ../../../../../Samples/NiAudioSample/NiAudioSample.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
g++ -o ../../../Bin/x86-Release/Sample-NiAudioSample ./x86-Release/NiAudioSample.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiAudioSample'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockAudioGenerator.d x86-Release/MockAudioGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockAudioGenerator.o ../../../../../Source/Modules/nimMockNodes/MockAudioGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
g++ -MD -MP -MT "./x86-Release/NiSimpleViewer.d x86-Release/NiSimpleViewer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiSimpleViewer.o ../../../../../Samples/NiSimpleViewer/NiSimpleViewer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
g++ -MD -MP -MT "./x86-Release/NiSkeletonBenchmark.d x86-Release/NiSkeletonBenchmark.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiSkeletonBenchmark.o ../../../../../Samples/NiSkeletonBenchmark/NiSkeletonBenchmark.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
g++ -o ../../../Bin/x86-Release/Sample-NiSimpleViewer ./x86-Release/NiSimpleViewer.o  -L../../../Bin/x86-Release -lglut -lGL -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
g++ -MD -MP -MT "./x86-Release/Registration.d x86-Release/Registration.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -fPIC -fvisibility=hidden -o x86-Release/Registration.o ../../../../../Samples/NiSampleModule/Registration.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/DataRecords.d x86-Release/DataRecords.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/DataRecords.o ../../../../../Source/Modules/Common/DataRecords.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/SinglePoseUserSelector.d x86-Release/SinglePoseUserSelector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/SinglePoseUserSelector.o ../../../../../Samples/NiUserSelection/SinglePoseUserSelector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/TrackingInitializer.d x86-Release/TrackingInitializer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/TrackingInitializer.o ../../../../../Samples/NiUserSelection/TrackingInitializer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockMapGenerator.d x86-Release/MockMapGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockMapGenerator.o ../../../../../Source/Modules/nimMockNodes/MockMapGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
g++ -MD -MP -MT "./x86-Release/SampleDepth.d x86-Release/SampleDepth.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -fPIC -fvisibility=hidden -o x86-Release/SampleDepth.o ../../../../../Samples/NiSampleModule/SampleDepth.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockDepthGenerator.d x86-Release/MockDepthGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockDepthGenerator.o ../../../../../Source/Modules/nimMockNodes/MockDepthGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Draw.d x86-Release/Draw.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Draw.o ../../../../../Samples/NiViewer/Draw.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Device.d x86-Release/Device.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Device.o ../../../../../Samples/NiViewer/Device.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
g++ -o ../../../Bin/x86-Release/libSample-NiSampleModule.so ./x86-Release/ExportedSampleDepth.o ./x86-Release/Registration.o ./x86-Release/SampleDepth.o  -L../../../Bin/x86-Release -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSampleModule'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/SceneDrawer.d x86-Release/SceneDrawer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/SceneDrawer.o ../../../../../Samples/NiUserSelection/SceneDrawer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
g++ -o ../../../Bin/x86-Release/NiSkeletonBenchmark ./x86-Release/NiSkeletonBenchmark.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSkeletonBenchmark'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/UserTracker.d x86-Release/UserTracker.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/UserTracker.o ../../../../../Samples/NiUserSelection/UserTracker.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/NiViewer.d x86-Release/NiViewer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/NiViewer.o ../../../../../Samples/NiViewer/NiViewer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/XnJpegCodec.d x86-Release/XnJpegCodec.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/XnJpegCodec.o ../../../../../Source/Modules/nimCodecs/XnJpegCodec.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/ExportedMockNodes.d x86-Release/ExportedMockNodes.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/ExportedMockNodes.o ../../../../../Source/Modules/nimMockNodes/ExportedMockNodes.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
g++ -MD -MP -MT "./x86-Release/NiRecordSynthetic.d x86-Release/NiRecordSynthetic.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiRecordSynthetic.o ../../../../../Samples/NiRecordSynthetic/NiRecordSynthetic.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/XnStreamCompression.d x86-Release/XnStreamCompression.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/XnStreamCompression.o ../../../../../Source/Modules/nimCodecs/XnStreamCompression.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
g++ -o ../../../Bin/x86-Release/Sample-NiRecordSynthetic ./x86-Release/NiRecordSynthetic.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiRecordSynthetic'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/PoseToggleUserSelector.d x86-Release/PoseToggleUserSelector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/PoseToggleUserSelector.o ../../../../../Samples/NiUserSelection/PoseToggleUserSelector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockImageGenerator.d x86-Release/MockImageGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockImageGenerator.o ../../../../../Source/Modules/nimMockNodes/MockImageGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockIRGenerator.d x86-Release/MockIRGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockIRGenerator.o ../../../../../Source/Modules/nimMockNodes/MockIRGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/PoseUserSelector.d x86-Release/PoseUserSelector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/PoseUserSelector.o ../../../../../Samples/NiUserSelection/PoseUserSelector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
g++ -MD -MP -MT "./x86-Release/NiConvertXToONI.d x86-Release/NiConvertXToONI.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiConvertXToONI.o ../../../../../Samples/NiConvertXToONI/NiConvertXToONI.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
g++ -o ../../../Bin/x86-Release/Sample-NiConvertXToONI ./x86-Release/NiConvertXToONI.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiConvertXToONI'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/UserSelector.d x86-Release/UserSelector.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/UserSelector.o ../../../../../Samples/NiUserSelection/UserSelector.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
g++ -MD -MP -MT "./x86-Release/main.d x86-Release/main.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/main.o ../../../../../Samples/NiUserTracker/main.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
g++ -MD -MP -MT "./x86-Release/NiSimpleSkeleton.d x86-Release/NiSimpleSkeleton.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/NiSimpleSkeleton.o ../../../../../Samples/NiSimpleSkeleton/NiSimpleSkeleton.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -MD -MP -MT "./x86-Release/XnCodecs.d x86-Release/XnCodecs.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/XnCodecs.o ../../../../../Source/Modules/nimCodecs/XnCodecs.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
g++ -o ../../../Bin/x86-Release/Sample-NiSimpleSkeleton ./x86-Release/NiSimpleSkeleton.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiSimpleSkeleton'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
g++ -MD -MP -MT "./x86-Release/SceneDrawer.d x86-Release/SceneDrawer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/SceneDrawer.o ../../../../../Samples/NiUserTracker/SceneDrawer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
g++ -o ../../../Bin/x86-Release/Sample-NiUserTracker ./x86-Release/SceneDrawer.o ./x86-Release/main.o ./x86-Release/opengles.o  -L../../../Bin/x86-Release -lglut -lGL -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
g++ -MD -MP -MT "./x86-Release/main.d x86-Release/main.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiHandTracker  -o x86-Release/main.o ../../../../../Samples/NiHandTracker/main.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -MD -MP -MT "./x86-Release/DefaultTrackingInitializer.d x86-Release/DefaultTrackingInitializer.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/DefaultTrackingInitializer.o ../../../../../Samples/NiUserSelection/DefaultTrackingInitializer.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
g++ -o ../../../Bin/x86-Release/Sample-NiUserSelection ./x86-Release/ClosestUserSelector.o ./x86-Release/DefaultTrackingInitializer.o ./x86-Release/ExitPoseDetector.o ./x86-Release/PoseToggleUserSelector.o ./x86-Release/PoseUserSelector.o ./x86-Release/SampleManager.o ./x86-Release/SceneDrawer.o ./x86-Release/SinglePoseUserSelector.o ./x86-Release/TrackingInitializer.o ./x86-Release/UserSelector.o ./x86-Release/UserTracker.o ./x86-Release/main.o ./x86-Release/opengles.o  -L../../../Bin/x86-Release -lglut -lGL -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiUserSelection'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -MD -MP -MT "./x86-Release/Capture.d x86-Release/Capture.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Samples/NiViewer  -o x86-Release/Capture.o ../../../../../Samples/NiViewer/Capture.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockProductionNode.d x86-Release/MockProductionNode.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockProductionNode.o ../../../../../Source/Modules/nimMockNodes/MockProductionNode.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
g++ -MD -MP -MT "./x86-Release/main.d x86-Release/main.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include  -o x86-Release/main.o ../../../../../Samples/NiBackRecorder/main.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
g++ -o ../../../Bin/x86-Release/Sample-NiBackRecorder ./x86-Release/main.o  -L../../../Bin/x86-Release -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiBackRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
g++ -o ../../../Bin/x86-Release/NiViewer ./x86-Release/Audio.o ./x86-Release/Capture.o ./x86-Release/Device.o ./x86-Release/Draw.o ./x86-Release/Keyboard.o ./x86-Release/Menu.o ./x86-Release/MouseInput.o ./x86-Release/NiViewer.o ./x86-Release/Statistics.o  -L../../../Bin/x86-Release -lglut -lGL -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiViewer'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
g++ -o ../../../Bin/x86-Release/libnimCodecs.so ./x86-Release/ExportedCodec.o ./x86-Release/Xn16zCodec.o ./x86-Release/Xn16zEmbTablesCodec.o ./x86-Release/Xn8zCodec.o ./x86-Release/XnCodec.o ./x86-Release/XnCodecs.o ./x86-Release/XnJpegCodec.o ./x86-Release/XnStreamCompression.o ./x86-Release/XnUncompressedCodec.o  -L../../../Bin/x86-Release -lOpenNI -ljpeg -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimCodecs'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/PlayerNode.d x86-Release/PlayerNode.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/PlayerNode.o ../../../../../Source/Modules/nimRecorder/PlayerNode.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
g++ -o ../../../Bin/x86-Release/Sample-NiHandTracker ./x86-Release/NiHandTracker.o ./x86-Release/NiHandViewer.o ./x86-Release/NiSimpleViewer.o ./x86-Release/main.o  -L../../../Bin/x86-Release -lglut -lGL -lOpenNI
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/NiHandTracker'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/nimMockNodes.d x86-Release/nimMockNodes.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/nimMockNodes.o ../../../../../Source/Modules/nimMockNodes/nimMockNodes.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
g++ -MD -MP -MT "./x86-Release/org_openni_NativeMethods.d x86-Release/org_openni_NativeMethods.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Wrappers/OpenNI.jni  -fPIC -fvisibility=hidden -o x86-Release/org_openni_NativeMethods.o ../../../../../Wrappers/OpenNI.jni/org_openni_NativeMethods.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
g++ -o ../../../Bin/x86-Release/libOpenNI.jni.so ./x86-Release/OpenNI.jni.o ./x86-Release/org_openni_NativeMethods.o  -L../../../Bin/x86-Release -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.jni'
make -C Wrappers/OpenNI.java
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.java'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/RecorderNode.d x86-Release/RecorderNode.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/RecorderNode.o ../../../../../Source/Modules/nimRecorder/RecorderNode.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -MD -MP -MT "./x86-Release/nimRecorder.d x86-Release/nimRecorder.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source -I../../../../../Source/Modules/Common  -fPIC -fvisibility=hidden -o x86-Release/nimRecorder.o ../../../../../Source/Modules/nimRecorder/nimRecorder.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
g++ -o ../../../Bin/x86-Release/libnimRecorder.so ./x86-Release/ExportedPlayer.o ./x86-Release/ExportedRecorder.o ./x86-Release/PlayerNode.o ./x86-Release/RecorderNode.o ./x86-Release/nimRecorder.o ./x86-Release/DataRecords.o  -L../../../Bin/x86-Release -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimRecorder'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -MD -MP -MT "./x86-Release/MockGenerator.d x86-Release/MockGenerator.o" -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -I../../../../../Include -I../../../../../Source  -fPIC -fvisibility=hidden -o x86-Release/MockGenerator.o ../../../../../Source/Modules/nimMockNodes/MockGenerator.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
g++ -o ../../../Bin/x86-Release/libnimMockNodes.so ./x86-Release/ExportedMockNodes.o ./x86-Release/MockAudioGenerator.o ./x86-Release/MockDepthGenerator.o ./x86-Release/MockDevice.o ./x86-Release/MockGenerator.o ./x86-Release/MockIRGenerator.o ./x86-Release/MockImageGenerator.o ./x86-Release/MockMapGenerator.o ./x86-Release/MockProductionNode.o ./x86-Release/nimMockNodes.o  -L../../../Bin/x86-Release -lOpenNI -Wl,--no-undefined -shared
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Modules/nimMockNodes'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.java'
javac  -d x86-Release ../../../../../Wrappers/OpenNI.java/src/org/openni/*.java
jar -cf ../../../Bin/x86-Release/org.openni.jar  -C x86-Release .
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Wrappers/OpenNI.java'
make -C Samples/SimpleRead.java
make -C Samples/SimpleViewer.java
make -C Samples/UserTracker.java
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleRead.java'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleRead.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleViewer.java'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleViewer.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/UserTracker.java'
mkdir -p x86-Release
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/UserTracker.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleRead.java'
javac -cp ../../../Bin/x86-Release/org.openni.jar:/usr/share/java/org.openni.jar -d x86-Release ../../../../../Samples/SimpleRead.java/org/openni/Samples/SimpleRead/*.java
( echo "Main-Class: org.openni.Samples.SimpleRead.SimpleRead"; echo "Class-Path:  ../../../Bin/x86-Release/org.openni.jar /usr/share/java/org.openni.jar"; ) > Manifest.txt
jar -cfm ../../../Bin/x86-Release/org.openni.Samples.SimpleRead.jar Manifest.txt -C x86-Release .
echo java -jar org.openni.Samples.SimpleRead.jar > ../../../Bin/x86-Release/org.openni.Samples.SimpleRead; chmod +x ../../../Bin/x86-Release/org.openni.Samples.SimpleRead
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleRead.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleViewer.java'
javac -cp ../../../Bin/x86-Release/org.openni.jar:/usr/share/java/org.openni.jar -d x86-Release ../../../../../Samples/SimpleViewer.java/org/openni/Samples/SimpleViewer/*.java
( echo "Main-Class: org.openni.Samples.SimpleViewer.SimpleViewerApplication"; echo "Class-Path:  ../../../Bin/x86-Release/org.openni.jar /usr/share/java/org.openni.jar"; ) > Manifest.txt
jar -cfm ../../../Bin/x86-Release/org.openni.Samples.SimpleViewer.jar Manifest.txt -C x86-Release .
echo java -jar org.openni.Samples.SimpleViewer.jar > ../../../Bin/x86-Release/org.openni.Samples.SimpleViewer; chmod +x ../../../Bin/x86-Release/org.openni.Samples.SimpleViewer
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/SimpleViewer.java'
make[1]: Entering directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/UserTracker.java'
javac -cp ../../../Bin/x86-Release/org.openni.jar:/usr/share/java/org.openni.jar -d x86-Release ../../../../../Samples/UserTracker.java/org/openni/Samples/UserTracker/*.java
( echo "Main-Class: org.openni.Samples.UserTracker.UserTrackerApplication"; echo "Class-Path:  ../../../Bin/x86-Release/org.openni.jar /usr/share/java/org.openni.jar"; ) > Manifest.txt
jar -cfm ../../../Bin/x86-Release/org.openni.Samples.UserTracker.jar Manifest.txt -C x86-Release .
echo java -jar org.openni.Samples.UserTracker.jar > ../../../Bin/x86-Release/org.openni.Samples.UserTracker; chmod +x ../../../Bin/x86-Release/org.openni.Samples.UserTracker
make[1]: Leaving directory '/usr/src/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Build/Samples/UserTracker.java'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.10190
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/openni-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/openni-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ pushd Platform/Linux/Redist/OpenNI-Bin-Dev-Linux-x86-v1.5.7.10
~/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Redist/OpenNI-Bin-Dev-Linux-x86-v1.5.7.10 ~/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ INSTALL_LIB=/usr/src/tmp/openni-buildroot/usr/lib
+ INSTALL_BIN=/usr/src/tmp/openni-buildroot/usr/bin
+ INSTALL_INC=/usr/src/tmp/openni-buildroot/usr/include/ni
+ INSTALL_VAR=/usr/src/tmp/openni-buildroot/var/lib/ni
+ INSTALL_JAR=/usr/src/tmp/openni-buildroot/usr/lib/openni
+ ./install.sh -n
Installing OpenNI
****************************

copying shared libraries...OK
copying executables...OK
copying include files...OK
creating database directory...OK
creating java bindings directory...OK
Installing java bindings...OK

*** DONE ***

+ install -m 0755 Samples/Bin/x86-Release/libSample-NiSampleModule.so /usr/src/tmp/openni-buildroot/usr/lib/libNiSampleModule.so
+ install -m 0755 Samples/Bin/x86-Release/NiViewer /usr/src/tmp/openni-buildroot/usr/bin
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiAudioSample /usr/src/tmp/openni-buildroot/usr/bin/NiAudioSample
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiBackRecorder /usr/src/tmp/openni-buildroot/usr/bin/NiBackRecorder
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiConvertXToONI /usr/src/tmp/openni-buildroot/usr/bin/NiConvertXToONI
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiCRead /usr/src/tmp/openni-buildroot/usr/bin/NiCRead
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiRecordSynthetic /usr/src/tmp/openni-buildroot/usr/bin/NiRecordSynthetic
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiSimpleCreate /usr/src/tmp/openni-buildroot/usr/bin/NiSimpleCreate
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiSimpleRead /usr/src/tmp/openni-buildroot/usr/bin/NiSimpleRead
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiSimpleViewer /usr/src/tmp/openni-buildroot/usr/bin/NiSimpleViewer
+ install -m 0755 Samples/Bin/x86-Release/Sample-NiUserTracker /usr/src/tmp/openni-buildroot/usr/bin/NiUserTracker
+ popd
~/RPM/BUILD/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ mkdir -p /usr/src/tmp/openni-buildroot/etc/openni
+ install -p -m 0644 Data/SamplesConfig.xml /usr/src/tmp/openni-buildroot/etc/openni
+ mkdir -p /usr/src/tmp/openni-buildroot/var/lib/ni
+ touch /usr/src/tmp/openni-buildroot/var/lib/ni/modules.xml
+ mkdir -p /usr/src/tmp/openni-buildroot/usr/lib/pkgconfig
+ sed -e 's![@]prefix[@]!/usr!g' -e 's![@]exec_prefix[@]!/usr!g' -e 's![@]libdir[@]!/usr/lib!g' -e 's![@]includedir[@]!/usr/include!g' -e 's![@]version[@]!1.5.7.10!g' /usr/src/RPM/SOURCES/libopenni.pc
+ for rpm404_ghost in /var/lib/ni/modules.xml
++ dirname /var/lib/ni/modules.xml
+ mkdir -p /usr/src/tmp/openni-buildroot/var/lib/ni
+ touch /usr/src/tmp/openni-buildroot/var/lib/ni/modules.xml
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/openni-buildroot (auto)
mode of './usr/lib/libNiSampleModule.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libnimRecorder.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libnimMockNodes.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libnimCodecs.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libOpenNI.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libOpenNI.jni.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/openni-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
/usr/lib/pkgconfig/libopenni.pc: Libs: '-L${libdir} -lOpenNI' --> '-lOpenNI'
Checking contents of files in /usr/src/tmp/openni-buildroot/ (default)
Compressing files in /usr/src/tmp/openni-buildroot (auto)
Adjusting library links in /usr/src/tmp/openni-buildroot
./var/lib: (from <cmdline>:0)
./usr/lib: (from <cmdline>:0)
	libOpenNI.jni.so -> libOpenNI.jni.so
	libOpenNI.so -> libOpenNI.so
	libnimCodecs.so -> libnimCodecs.so
	libnimMockNodes.so -> libnimMockNodes.so
	libnimRecorder.so -> libnimRecorder.so
	libNiSampleModule.so -> libNiSampleModule.so
Verifying ELF objects in /usr/src/tmp/openni-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/libOpenNI.so: uses non-LFS functions: fcntl ftruncate lseek mmap open
Hardlinking identical .pyc and .pyo files
Processing files: openni-1.5.7.10-alt2_21
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.34450
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ DOCDIR=/usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ export DOCDIR
+ rm -rf /usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ /bin/mkdir -p /usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ cp -prL LICENSE README NOTICE CHANGES /usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ chmod -R go-w /usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ chmod -R a+rX /usr/src/tmp/openni-buildroot/usr/share/doc/openni-1.5.7.10
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mWRz3s
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libNiSampleModule.so: 5 symbols, 13 bpp
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libOpenNI.jni.so: 326 symbols, 19 bpp
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libOpenNI.so: 633 symbols, 20 bpp
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libnimCodecs.so: 5 symbols, 13 bpp
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libnimMockNodes.so: 5 symbols, 13 bpp
lib.prov: /usr/src/tmp/openni-buildroot/usr/lib/libnimRecorder.so: 5 symbols, 13 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ihMcHv
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DgLAdw
Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CZXcns
Provides: libNiSampleModule.so = set:gdYGoZsdMRhM5, libOpenNI.jni.so = set:md2essU0VA4oE0JlddGbiTAKqRf3z5TLPK13mWPg9Ma1N54LGM5iS23DdL6MAM5F2bRiZGqLZAZxpZvTGMXnPddldZaNfXSBhUwKKMdwDxPdLAjln1fSSNsevawpbqpgmU8dZfXIIHRMdHuGAWYrNZIUx3bALwhZIgQcmexl27dbZlTfZnz8FSLsZuOXzM7XZqdqhorU6kpCfjZharijUrx385iwTMeRLPAwF42AoJWbPWPA409C5GwvDABbr62Lv5QXF9PdRqCa6ASmEzAf7GabZisxA7e9IkQJViVGxP3ZpkiWMyLubRHW48d2O8aoJcgmZ6HbKv3NYM57s0Wg2jM01ZtLIL4Pcsj29M1ToJ0F9QUkjmV9pzfPefZngkOssO3i0HaJGB1ncp2FFXPt8DOZgXWWlAWJI2Mw7PMBWZgWV6gb9CTGuPS7jjRNrf7GeLQBElyRjiAJsgRRDHAZC0jB8RlrPwqZwzBZBmkV6AE0VJdbXqUsCoKrztzcsC8AztajbI25GbZ3g0PhzOU3PcsttiY6k1ge366aWA0gcASi64mtaMQJ6d6hpQW3lLuQWUZg8rXE1FWncj3ZfPxtKnkNyf49ayv91hKxj2tc1vZiT4rFqYh64IcB5HJWhTtTfBg6u5xzBxrUsdUYTGGjCAd2dmkZ1, libOpenNI.so = set:ndYaWM3MoNKOh39fTy9ZLA1cEXULAgq3TRnzewVihm8m3l2P07uoARdFUPiyA0u0qZ0WD9aHiIeZxAf6FWJcHwapBDJuQ8JPTTF8Wqjg2OMwPZIjiD037JwCAkJK0QmYZbo2JgyJX0LZGQT4NDdO4QRCQTfVvZ2cxRTEzYmtRg3cH6L4Il0I3YieB8utggoqBP2sm7bW5mFsv0fQVFz6F23l4S4BAbaAQVloG9Mgff3yrvOuk6XK0sCwigb3ciPlUfe71oKW874mIr9Fxu2K7eZLyieiuydMDpbtbZABAp0JD8ZwIl8VioQLVJSxYrourxk0K3PW9SIkAEEOaIyv5lvZ1qTJHx2AzqbtuBeK4ePpNwL3mRxY3gYxzh8TWZtJHV0dMV6PPhFdqhnBPm7lcnVvewAificBSatveeLiN1JCkAc8V1cU80KzQuUOBZE2mlAs1n0Mq0ClHg89ukFpRohRilULJa1DbU46ZpkwGVdULekQ9llI4q3tvcqogd4zkKw4NB5Id8sPvXaf7WiK9fFP6128xvbb7CbuKnm5XPOqx6QzZBZzF6AkCu7WmAUddZkPMnRLIu09KssYgD04aOu8tF2sZcTYiyo9BFVbD5Or12qZDEaJ0IqW8BBZmehag0JCwC5Bu4ENFL2nHBZEh1B5DjQG6L2E0GyJLtMirrTyGDMbBtONxpeZzATO8ZuJfllqbhnuA2iQ3Ukqv59nOe6RBwGW3Tgk0KVvX01rHBnE6aK9dtqvAC3YDuxv3C9XVpmHlZ207yOjIvDEH2MuOtzl65owuPN30fYNDQ5EJmHxP1SJBL8Ou5RYQ7tAunCxpfUgiBEw8M1Vdyku1qLT7k3tk898rI9gc380Yrc00azR2IzXj7kD3WdaQ21gzgZJq6DnFdnaUQRUOkD81XTpbpWlJwsZbjbn4KsfuaiFeaZvg8Uf9iQa5BZmn4U7MPWntX5ShxpGxv2CpDheSnlee1eggchSnx63JEPADQ5XvAagZEBrqRswlgKgd0JAg7GuMpT1ww7qaiVmawvoXkarfQVP6ya4gFOQ636YKVAFuuyJ5a2ERiGQ8WHgZJREvGawZ1zJZ4f7w0tOdT5Xbk67XJK4ftIQyrwLWZcZpfIXDA15odzqityRcECa12SIo16EmaZt5DunglBGUaNkYqpJh5KaswCDw1AWS1ZxE65OdEBbPhK87DLjBykmuI6ws6xaQESZDvFsNtNkN6ARQGdaQZEIQBw8DXkgYjEy7xou4X8gKdCp2ZtMGibRZggBRFi5lJTFqwQbfmkDrlS48iPR5, libnimCodecs.so = set:gdYGoZsdMRhM5, libnimMockNodes.so = set:gdYGoZsdMRhM5, libnimRecorder.so = set:gdYGoZsdMRhM5
Requires: /lib/ld-linux.so.2, ld-linux.so.2 >= set:ihL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.27), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libjpeg.so.62 >= set:jfvZkgcIqhYw6up5EShW52Xukp5kRDen9vTZy, libm.so.6(GLIBC_2.0), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libpthread.so.0(GLIBC_2.3.2), libpthread.so.0(GLIBC_2.3.3), librt.so.1(GLIBC_2.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libtinyxml.so.0 >= set:mhsva7JrSmqRnFKviChEJKqtN70jAWXwDkjbAYnmfXxDcP7Z38x, libusb-1.0.so.0 >= set:kfVTTscnZEOPUZpZkFX2IAipIxcZbyX0Snt23NcHIQMGfCsFBLCuiBgUKxDnEgoZhOB2, rtld(GNU_HASH)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(SetVersions)
Requires(post): /bin/sh
Requires(preun): /bin/sh
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.C9mYxt
Creating openni-debuginfo package
Processing files: openni-devel-1.5.7.10-alt2_21
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.66770
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ DOCDIR=/usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ export DOCDIR
+ rm -rf /usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ /bin/mkdir -p /usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ cp -prL Documentation/OpenNI_UserGuide.pdf /usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ chmod -R go-w /usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ chmod -R a+rX /usr/src/tmp/openni-buildroot/usr/share/doc/openni-devel-1.5.7.10
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.h09tXu
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.r32Nqv
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: pkgconfig(libopenni) = 1.5.7.10
Requires: openni = 1.5.7.10-alt2_21, /usr/lib/libOpenNI.so, /usr/lib/pkgconfig, glibc-kernheaders-generic
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lWzMHu
Processing files: openni-java-1.5.7.10-alt2_21
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TknJmw
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gpnWdw
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: openni = 1.5.7.10-alt2_21, java-headless, jpackage-utils
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DJdEXs
Processing files: openni-doc-1.5.7.10-alt2_21
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.22993
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7
+ DOCDIR=/usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ export DOCDIR
+ rm -rf /usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ /bin/mkdir -p /usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ cp -prL Source/DoxyGen/html /usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ chmod -R go-w /usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ chmod -R a+rX /usr/src/tmp/openni-buildroot/usr/share/doc/openni-doc-1.5.7.10
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.c7MrDv
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OvDYet
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Processing files: openni-examples-1.5.7.10-alt2_21
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8Rhsxw
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xNAlRt
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: openni = 1.5.7.10-alt2_21, /lib/ld-linux.so.2, libGL.so.1 >= set:pjdsTQ5hSb0XKIa18v3seGELToh647hQpjxwpNL7V7CLjPUxIS3XY9AHUI3CUx4qZH7NMYw0qeu1wFP6F44GytMFepN7usnl8Z0lGfHsTp62ZlZeZIqDcfjjOEI1, libOpenNI.so >= set:nfQoR3soiDo09i3UOmj4c9J3VCOCPRKWxedjnRr2kuAI7A6JCZ7wmF1C08AwXgSu3MQzQgey5pzwvCqWYVr5880t7aZJ7TG3V7VRL77PZ3qxxh6BgZBNO2OlpAyRgWS06y7Zh05lK9Z4yP6iYubFsMs9fembQwYNzS5spSwp7uVStZjDjjsnw0abe8OZxI6wjGCoV4oGWWN8Kn58w46B7tpshYQjoBFiFWd2clSIpqcl9Iw0TC6ZFdZcObsP7cZkbWuDUtpaJzitOz4RLPEQMuwDC5EAXYcNjaoy1o5tk9lqqFE2lKrS1b52vxNMBvPa0Yd62ngKfPvdwqf9oQfTZbJavboPQYufRXqvvZEmhWLK2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libglut.so.3 >= set:lf8SAip8yqMEZg1gAn2gMtQf73sCVjMim4dyPL20Mjhe9QbiC0x7ptAxPS1ZiNgthwFXVIFck6FxReCE1, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.15), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6QT8Ls
Creating openni-examples-debuginfo package
Processing files: openni-debuginfo-1.5.7.10-alt2_21
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AEpRYt
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.e7ctEw
find-requires: running scripts (debuginfo)
Provides: debug(libNiSampleModule.so), debug(libOpenNI.jni.so), debug(libOpenNI.so), debug(libnimCodecs.so), debug(libnimMockNodes.so), debug(libnimRecorder.so)
Requires: openni = 1.5.7.10-alt2_21, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(ld-linux.so.2), debug(libc.so.6), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libjpeg.so.62), debug(libm.so.6), debug(libpthread.so.0), debug(librt.so.1), debug(libstdc++.so.6), debug(libtinyxml.so.0), debug(libusb-1.0.so.0)
Processing files: openni-examples-debuginfo-1.5.7.10-alt2_21
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y9mcqw
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cK50ru
find-requires: running scripts (debuginfo)
Requires: openni-examples = 1.5.7.10-alt2_21, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libOpenNI.so), debug(libc.so.6), debug(libgcc_s.so.1), debug(libglut.so.3), debug(libm.so.6), debug(libstdc++.so.6)
Adding to openni-devel a strict dependency on openni
Adding to openni-java a strict dependency on openni
Adding to openni-examples a strict dependency on openni
Adding to openni-debuginfo a strict dependency on openni
Adding to openni-examples-debuginfo a strict dependency on openni-examples
Adding to openni-examples-debuginfo a strict dependency on openni-debuginfo
Removing from openni-examples-debuginfo 12 sources provided by openni-debuginfo
also prunning dir /usr/src/debug/OpenNI-1e9524ffd759841789dadb4ca19fb5d4ac5820e7/Platform/Linux/Redist/OpenNI-Bin-Dev-Linux-x86-v1.5.7.10/Include/Linux-x86
Removing 1 extra deps from openni-devel due to dependency on openni
Removing 1 extra deps from openni-examples due to dependency on openni
Removing 1 extra deps from openni-examples-debuginfo due to dependency on openni-debuginfo
Removing 15 extra deps from openni-examples due to repentancy on openni
Removing 5 extra deps from openni-examples-debuginfo due to repentancy on openni-debuginfo
Wrote: /usr/src/RPM/RPMS/i586/openni-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/openni-devel-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/openni-java-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/openni-doc-1.5.7.10-alt2_21.noarch.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/openni-examples-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/openni-debuginfo-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/openni-examples-debuginfo-1.5.7.10-alt2_21.i586.rpm (w2.lzdio)
150.96user 16.44system 1:53.58elapsed 147%CPU (0avgtext+0avgdata 131572maxresident)k
0inputs+0outputs (0major+5082770minor)pagefaults 0swaps
/.out/openni-doc-1.5.7.10-alt2_21.noarch.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-doc-1.5.7.10-alt2_21.noarch.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-devel-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-devel-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-java-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-java-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-examples-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-examples-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-debuginfo-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-debuginfo-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
/.out/openni-examples-debuginfo-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: ASL
/.out/openni-examples-debuginfo-1.5.7.10-alt2_21.i586.rpm: license not found in '/usr/share/license' directory: 2.0
171.52user 20.98system 2:23.86elapsed 133%CPU (0avgtext+0avgdata 131572maxresident)k
70936inputs+0outputs (0major+5821371minor)pagefaults 0swaps
--- openni-doc-1.5.7.10-alt2_21.noarch.rpm.repo	2020-12-26 18:50:58.000000000 +0000
+++ openni-doc-1.5.7.10-alt2_21.noarch.rpm.hasher	2021-01-25 12:56:10.570816212 +0000
@@ -1148,3 +1148,3 @@
 /usr/share/doc/openni-doc-1.5.7.10/html/xmlscripts.html	100644	
-Requires: rpmlib(PayloadIsLzma)  
+Requires: rpmlib(PayloadIsXz)  
 Provides: openni-doc = 1.5.7.10-alt2_21:sisyphus+264033.100.1.1