<86>Mar 7 10:13:58 userdel[20778]: delete user 'rooter' <86>Mar 7 10:13:58 groupadd[21046]: group added to /etc/group: name=rooter, GID=585 <86>Mar 7 10:13:58 groupadd[21046]: group added to /etc/gshadow: name=rooter <86>Mar 7 10:13:58 groupadd[21046]: new group: name=rooter, GID=585 <86>Mar 7 10:13:59 useradd[21999]: new user: name=rooter, UID=585, GID=585, home=/root, shell=/bin/bash <86>Mar 7 10:13:59 userdel[22964]: delete user 'builder' <86>Mar 7 10:13:59 groupadd[23257]: group added to /etc/group: name=builder, GID=586 <86>Mar 7 10:13:59 groupadd[23257]: group added to /etc/gshadow: name=builder <86>Mar 7 10:13:59 groupadd[23257]: new group: name=builder, GID=586 <86>Mar 7 10:13:59 useradd[23368]: new user: name=builder, UID=586, GID=586, home=/usr/src, shell=/bin/bash <13>Mar 7 10:14:47 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Mar 7 10:14:47 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Mar 7 10:14:47 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:47 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Mar 7 10:14:47 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed <13>Mar 7 10:14:47 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Mar 7 10:14:47 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Mar 7 10:14:47 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Mar 7 10:14:47 rpmi: libsqlite3-3.26.0-alt2 sisyphus+220766.100.5.1 1549611685 installed <13>Mar 7 10:14:47 rpmi: libnspr-1:4.20-alt1 sisyphus.216395.100 1542113039 installed <13>Mar 7 10:14:47 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Mar 7 10:14:48 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Mar 7 10:14:48 rpmi: libgraphite2-1.3.13-alt1 sisyphus.218545.100 1545686511 installed <13>Mar 7 10:14:48 rpmi: libharfbuzz-2.2.0-alt1 sisyphus.218134.500 1545261518 installed <13>Mar 7 10:14:48 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed <13>Mar 7 10:14:48 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973886 installed Updating fonts cache: <29>Mar 7 10:14:49 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Mar 7 10:14:49 rpmi: libharfbuzz-icu-2.2.0-alt1 sisyphus.218134.500 1545261518 installed <13>Mar 7 10:14:49 rpmi: libgraphite2-devel-1.3.13-alt1 sisyphus.218545.100 1545686511 installed <13>Mar 7 10:14:49 rpmi: icu-utils-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Mar 7 10:14:49 rpmi: libicu-devel-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Mar 7 10:14:49 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Mar 7 10:14:49 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Mar 7 10:14:49 rpmi: libjasper-2.0.14-alt1 1530105217 installed <13>Mar 7 10:14:49 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Mar 7 10:14:49 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:49 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:50 rpmi: libgtk+2-locales-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:50 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Mar 7 10:14:50 rpmi: libthai-0.1.28-alt1_1 sisyphus.214516.100 1539257851 installed <13>Mar 7 10:14:50 rpmi: libfribidi-1.0.5-alt1 1532424345 installed <13>Mar 7 10:14:50 rpmi: liblz4-1:1.8.3-alt2 sisyphus+221902.4200.4.1 1550599659 installed <13>Mar 7 10:14:50 rpmi: libpixman-3:0.38.0-alt1 sisyphus+221327.100.1.1 1549959657 installed <13>Mar 7 10:14:50 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Mar 7 10:14:50 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Mar 7 10:14:50 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Mar 7 10:14:50 rpmi: libdrm-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270242 installed <13>Mar 7 10:14:50 rpmi: libgbm-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550567661 installed <13>Mar 7 10:14:50 rpmi: libatk-locales-2.30.0-alt1 sisyphus.212779.100 1536768328 installed <13>Mar 7 10:14:50 rpmi: libatk-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Mar 7 10:14:50 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Mar 7 10:14:50 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Mar 7 10:14:50 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Mar 7 10:14:50 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Mar 7 10:14:50 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Mar 7 10:14:50 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Mar 7 10:14:50 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Mar 7 10:14:50 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Mar 7 10:14:50 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Mar 7 10:14:51 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Mar 7 10:14:51 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Mar 7 10:14:51 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Mar 7 10:14:51 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Mar 7 10:14:51 rpmi: libXcursor-1.1.15-alt1.S1 1512373366 installed <13>Mar 7 10:14:51 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Mar 7 10:14:51 rpmi: libXi-1.7.9-alt1.S1 1515755342 installed <13>Mar 7 10:14:51 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Mar 7 10:14:51 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Mar 7 10:14:51 rpmi: libGLX-mesa-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550567661 installed <13>Mar 7 10:14:51 rpmi: libEGL-mesa-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550567661 installed <13>Mar 7 10:14:51 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:51 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:51 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:51 rpmi: libcairo-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Mar 7 10:14:51 rpmi: libpango-1.42.4-alt1 1534787259 installed <13>Mar 7 10:14:51 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Mar 7 10:14:51 rpmi: libEGL-devel-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550567661 installed <13>Mar 7 10:14:51 rpmi: libGL-devel-4:18.3.4-alt1 sisyphus+222018.100.1.1 1550567661 installed <13>Mar 7 10:14:51 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Mar 7 10:14:51 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Mar 7 10:14:52 rpmi: libgdk-pixbuf-locales-2.38.1-alt1 sisyphus+223283.100.1.1 1551374215 installed <13>Mar 7 10:14:52 rpmi: libverto-0.3.0-alt1_7 sisyphus+223221.100.1.1 1551348953 installed <13>Mar 7 10:14:52 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Mar 7 10:14:52 rpmi: libcom_err-1.44.5-alt1 sisyphus+221902.2000.4.1 1550595809 installed <13>Mar 7 10:14:52 rpmi: libxapian-1.4.5-alt3 sisyphus+222778.100.1.1 1551144773 installed <13>Mar 7 10:14:52 rpmi: python-sphinx-objects.inv-1:2.3.8.20190224-alt1 sisyphus+222873.100.1.3 1551303442 installed <13>Mar 7 10:14:52 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Mar 7 10:14:52 rpmi: libgcrypt20-1.8.3-alt4 sisyphus+222598.100.1.1 1550924043 installed <13>Mar 7 10:14:52 rpmi: libxslt-1.1.32-alt2 1517429984 installed <13>Mar 7 10:14:52 rpmi: libsystemd-1:241-alt3 sisyphus+222052.100.2.1 1550681059 installed <13>Mar 7 10:14:52 rpmi: libdbus-1.12.12-alt2 sisyphus+221234.100.1.2 1549918047 installed <13>Mar 7 10:14:52 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Mar 7 10:14:52 rpmi: libcups-2.2.10-alt1 sisyphus+223264.100.2.2 1551793480 installed <13>Mar 7 10:14:52 rpmi: libffi-devel-1:3.2.1-alt2 1528881777 installed <13>Mar 7 10:14:52 rpmi: shared-mime-info-1.12-alt1 sisyphus+219597.100.2.2 1548057005 installed <13>Mar 7 10:14:52 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Mar 7 10:14:52 rpmi: libgio-2.58.3-alt1 sisyphus+219722.100.1.1 1548088777 installed <13>Mar 7 10:14:52 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082066 installed <13>Mar 7 10:14:52 rpmi: libgdk-pixbuf-2.38.1-alt1 sisyphus+223283.100.1.1 1551374252 installed <13>Mar 7 10:14:52 rpmi: gobject-introspection-1.58.3-alt1 sisyphus.218857.100 1546259916 installed <13>Mar 7 10:14:52 rpmi: gobject-introspection-x11-1.58.3-alt1 sisyphus.218857.100 1546259916 installed <13>Mar 7 10:14:52 rpmi: libpango-gir-1.42.4-alt1 1534787259 installed <13>Mar 7 10:14:52 rpmi: libatk-gir-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Mar 7 10:14:52 rpmi: libgdk-pixbuf-gir-2.38.1-alt1 sisyphus+223283.100.1.1 1551374252 installed <13>Mar 7 10:14:52 rpmi: gtk-update-icon-cache-3.24.5-alt1 sisyphus+220558.100.1.1 1549311199 installed <13>Mar 7 10:14:52 rpmi: libgtk+2-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:52 rpmi: libgail-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:52 rpmi: libgtk+2-gir-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:52 rpmi: libgdk-pixbuf-xlib-2.38.1-alt1 sisyphus+223283.100.1.1 1551374252 installed <13>Mar 7 10:14:52 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Mar 7 10:14:53 rpmi: libstdc++8-devel-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 7 10:14:53 rpmi: gcc8-c++-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 7 10:14:53 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 1525115767 installed <13>Mar 7 10:14:53 rpmi: rpm-build-gir-0.7.2-alt4 1534675014 installed <13>Mar 7 10:14:53 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Mar 7 10:14:54 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Mar 7 10:14:54 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 7 10:14:54 rpmi: alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 7 10:14:54 rpmi: ca-certificates-2019.02.01-alt1 sisyphus+220384.200.1.1 1549032756 installed <13>Mar 7 10:14:54 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Mar 7 10:14:54 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Mar 7 10:14:54 rpmi: libcrypto1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 7 10:14:54 rpmi: libssl1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 7 10:14:54 rpmi: libpython3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 7 10:14:54 rpmi: python3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 7 10:14:54 rpmi: python3-base-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 7 10:14:54 rpmi: python3-module-pkg_resources-1:40.8.0-alt1 sisyphus+221229.100.2.1 1550559950 installed <13>Mar 7 10:14:54 rpmi: python3-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Mar 7 10:14:54 rpmi: glib2-devel-2.58.3-alt1 sisyphus+219722.100.1.1 1548088777 installed <13>Mar 7 10:14:54 rpmi: libgio-devel-2.58.3-alt1 sisyphus+219722.100.1.1 1548088777 installed <13>Mar 7 10:14:54 rpmi: libgdk-pixbuf-devel-2.38.1-alt1 sisyphus+223283.100.1.1 1551374252 installed <13>Mar 7 10:14:54 rpmi: libatk-devel-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Mar 7 10:14:54 rpmi: libharfbuzz-devel-2.2.0-alt1 sisyphus.218134.500 1545261518 installed <13>Mar 7 10:14:55 rpmi: libfreetype-devel-2.9.1-alt1.S1 1530781053 installed <13>Mar 7 10:14:55 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus.215917.100 1540973886 installed <13>Mar 7 10:14:55 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Mar 7 10:14:55 rpmi: libXft-devel-2.3.2-alt1 1409902660 installed <13>Mar 7 10:14:55 rpmi: libpango-devel-1.42.4-alt1 1534787259 installed <13>Mar 7 10:14:55 rpmi: python3-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Mar 7 10:14:55 rpmi: python3-module-ntlm-1.1.0-alt1.1.1.1 1460405346 installed <13>Mar 7 10:14:55 rpmi: python3-module-pycparser-2.19-alt1 sisyphus.216095.100 1541345023 installed <13>Mar 7 10:14:55 rpmi: python3-module-cffi-1.10.0-alt1.1 1525117736 installed <13>Mar 7 10:14:55 rpmi: python3-module-asn1crypto-0.24.0-alt1 1521037480 installed <13>Mar 7 10:14:55 rpmi: python3-module-cryptography-2.5.0-alt1 sisyphus+221601.400.1.1 1550230468 installed <13>Mar 7 10:14:55 rpmi: python3-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Mar 7 10:14:55 rpmi: python3-module-pytz-1:2016.10-alt1 1484291011 installed <13>Mar 7 10:14:55 rpmi: python3-module-babel-1:2.6.0-alt1 sisyphus+221000.100.1.2 1549688063 installed <13>Mar 7 10:14:55 rpmi: python3-module-zope.interface-4.5.0-alt1.qa1 sisyphus.214938.100 1539939473 installed <13>Mar 7 10:14:55 rpmi: python3-module-chameleon.core-3.1-alt1.2 1527237057 installed <13>Mar 7 10:14:55 rpmi: python3-module-polib-1.0.5-alt1.1.2 1526977584 installed <13>Mar 7 10:14:55 rpmi: python3-module-lingua-4.13-alt1.1 1517783822 installed <13>Mar 7 10:14:55 rpmi: python3-module-genshi-0.7-alt1.1.1.1 1460400448 installed <13>Mar 7 10:14:55 rpmi: python3-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Mar 7 10:14:55 rpmi: python3-module-cssselect-0.9.1-alt1.2 1526980827 installed <13>Mar 7 10:14:55 rpmi: python3-module-html5lib-1:0.999999999-alt4.qa1 sisyphus.214868.100 1539741045 installed <13>Mar 7 10:14:56 rpmi: python3-module-lxml-4.3.2-alt1 sisyphus+223616.100.1.1 1551715577 installed <13>Mar 7 10:14:56 rpmi: python3-module-docutils-0.14-alt2 1535729778 installed <13>Mar 7 10:14:56 rpmi: python3-module-chardet-3.0.4-alt1 1506613818 installed <13>Mar 7 10:14:56 rpmi: python3-module-idna-2.7-alt1 1530720902 installed <13>Mar 7 10:14:56 rpmi: python3-module-ndg-0.4.2-alt1.qa1 1531457735 installed <13>Mar 7 10:14:56 rpmi: python3-module-ndg-httpsclient-0.4.2-alt1.qa1 1531457735 installed <13>Mar 7 10:14:56 rpmi: python3-module-urllib3-2:1.24.1-alt2 sisyphus.218529.100 1545673498 installed <13>Mar 7 10:14:56 rpmi: python3-module-requests-2.21.0-alt1 sisyphus.218511.200 1545669878 installed <13>Mar 7 10:14:56 rpmi: python3-module-imagesize-0.7.1-alt1 1461387704 installed <13>Mar 7 10:14:56 rpmi: python3-module-markupsafe-0.23-alt1.2.1.1 1525118834 installed <13>Mar 7 10:14:56 rpmi: python3-module-jinja2-2.10-alt1 1521724576 installed <13>Mar 7 10:14:56 rpmi: python3-module-atomicwrites-1.3.0-alt1 sisyphus+221237.100.1.2 1549921064 installed <13>Mar 7 10:14:56 rpmi: python3-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Mar 7 10:14:56 rpmi: python3-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Mar 7 10:14:56 rpmi: python3-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Mar 7 10:14:56 rpmi: python3-module-pytest-3.10.1-alt4 sisyphus+220988.200.2.1 1549800021 installed <13>Mar 7 10:14:56 rpmi: python3-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Mar 7 10:14:56 rpmi: python3-module-whoosh-2.7.4-alt1 1527698183 installed <13>Mar 7 10:14:56 rpmi: python3-module-xapian-1.4.5-alt3 sisyphus+223819.200.2.1 1551806724 installed <13>Mar 7 10:14:56 rpmi: python3-module-markdown-2.6.7-alt1.1 1517789319 installed <13>Mar 7 10:14:56 rpmi: python3-modules-sqlite3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 7 10:14:56 rpmi: python3-module-SQLAlchemy-1.2.15-alt1 sisyphus.219175.100 1547139402 installed <13>Mar 7 10:14:56 rpmi: python3-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus.214922.100 1539851266 installed <13>Mar 7 10:14:56 rpmi: python3-module-alabaster-0.7.6-alt3 1526385201 installed <13>Mar 7 10:14:56 rpmi: python3-module-Pygments-2.2.0-alt2 1526455576 installed <13>Mar 7 10:14:57 rpmi: python3-module-sphinx-1:1.6.5-alt3 sisyphus.213215.100 1537280252 installed <86>Mar 7 10:14:57 groupadd[80300]: group added to /etc/group: name=_keytab, GID=499 <86>Mar 7 10:14:57 groupadd[80300]: group added to /etc/gshadow: name=_keytab <86>Mar 7 10:14:57 groupadd[80300]: new group: name=_keytab, GID=499 <13>Mar 7 10:14:57 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>Mar 7 10:14:57 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Mar 7 10:14:57 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Mar 7 10:14:57 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 7 10:14:57 rpmi: gtk-builder-convert-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:57 rpmi: libgtk+2-devel-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:57 rpmi: libnss-3.42.1-alt1 sisyphus+220384.100.1.1 1549032573 installed <13>Mar 7 10:14:57 rpmi: python3-module-nss-1.0.1-alt2.S1.1 1525119671 installed <13>Mar 7 10:14:57 rpmi: python3-module-beaker-1.9.0-alt1 1521467136 installed <13>Mar 7 10:14:57 rpmi: python3-module-mako-1.0.1-alt1.1.1.1 1460400692 installed <13>Mar 7 10:14:57 rpmi: gobject-introspection-devel-1.58.3-alt1 sisyphus.218857.100 1546259916 installed <13>Mar 7 10:14:57 rpmi: libatk-gir-devel-2.30.0-alt1 sisyphus.212779.100 1536768328 installed <13>Mar 7 10:14:57 rpmi: libgdk-pixbuf-gir-devel-2.38.1-alt1 sisyphus+223283.100.1.1 1551374215 installed <13>Mar 7 10:14:57 rpmi: libpango-gir-devel-1.42.4-alt1 1534787249 installed <13>Mar 7 10:14:58 rpmi: libgtk+2-gir-devel-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:58 rpmi: libgail-devel-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:58 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685959 installed <13>Mar 7 10:14:58 rpmi: gtk-demo-2.24.32-alt2 1518699309 installed <13>Mar 7 10:14:58 rpmi: desktop-file-utils-0.23-alt1 sisyphus.214313.100 1539037620 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/sudoku-savant-1.3-alt2_20.nosrc.rpm Installing sudoku-savant-1.3-alt2_20.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.57627 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf sudoku-savant-1.3 + echo 'Source #0 (sudoku-savant-1.3.tar.bz2):' Source #0 (sudoku-savant-1.3.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/sudoku-savant-1.3.tar.bz2 + /bin/tar -xf - + cd sudoku-savant-1.3 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (sudoku-savant-Makefile.patch):' Patch #0 (sudoku-savant-Makefile.patch): + /usr/bin/patch -p0 patching file Makefile.in + echo 'Patch #1 (sudoku-savant-aarch64.patch):' Patch #1 (sudoku-savant-aarch64.patch): + /usr/bin/patch -p1 patching file config.guess patching file config.sub + cp -a /usr/src/RPM/SOURCES/sudoku-savant-icons.txz . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.90541 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sudoku-savant-1.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + sort -u + xargs -ri dirname -- '{}' + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for i586-alt-linux-g++... i586-alt-linux-g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking for library containing strerror... none required checking whether we are using the GNU C++ compiler... (cached) yes checking whether i586-alt-linux-g++ accepts -g... (cached) yes checking dependency style of i586-alt-linux-g++... (cached) none checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking dependency style of i586-alt-linux-gcc... none checking how to run the C++ preprocessor... i586-alt-linux-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for i586-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for PACKAGE... yes checking for working g++ template repository... yes checking whether compiler understands -Wextra... yes checking whether compiler understands --param max-inline-insns-single... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating po/Makefile.in config.status: creating sudoku-savant.desktop config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile configure: WARNING: unrecognized options: --without-included-gettext + make -j8 make all-recursive Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o strip_leading.o strip_leading.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o note.o note.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o date.o date.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o strip_trailing.o strip_trailing.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o utils.o utils.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o widget.o widget.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from widget.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from widget.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from widget.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o loader.o loader.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from loader.cpp:9: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from loader.cpp:9: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from loader.cpp:9: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o main.o main.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o component.o component.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from component.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o numberpad.o numberpad.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from numberpad.h:4, from numberpad.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from numberpad.h:4, from numberpad.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from numberpad.h:4, from numberpad.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o toolbar.o toolbar.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from toolbar.h:4, from toolbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from toolbar.h:4, from toolbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o canvas.o canvas.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o geodialog.o geodialog.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from geodialog.h:4, from geodialog.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o filedialog.o filedialog.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from filedialog.h:6, from filedialog.cpp:4: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o document.o document.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o strategydialog.o strategydialog.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from strategydialog.h:4, from strategydialog.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o label.o label.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from label.h:4, from label.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o statusbar.o statusbar.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from statusbar.h:5, from statusbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o textlog.o textlog.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from textlog.h:4, from textlog.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o bitmask.o bitmask.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o validate.o validate.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o geometry.o geometry.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o window.o window.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from window.h:6, from window.cpp:7: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from window.h:6, from window.cpp:7: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from window.h:6, from window.cpp:7: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o solutionlog.o solutionlog.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from textlog.h:4, from solutionlog.h:5, from solutionlog.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o strategy.o strategy.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o displaygrid.o displaygrid.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o sequence.o sequence.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from sequence.cpp:11: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from sequence.cpp:11: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from sequence.cpp:11: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o square.o square.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from square.cpp:11: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from square.cpp:11: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from square.cpp:11: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o completesequences.o completesequences.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from completesequences.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o singleseqstrategy.o singleseqstrategy.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from singleseqstrategy.cpp:2: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o crosssequences.o crosssequences.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from crosssequences.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o multiseqstrategy.o multiseqstrategy.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o board.o board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o solution.o solution.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from solution.cpp:11: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from solution.cpp:11: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from solution.cpp:11: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o subsetstrategy.o subsetstrategy.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from subsetstrategy.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o hiddensubsets.o hiddensubsets.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from hiddensubsets.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o freedom.o freedom.cpp freedom.cpp: In copy constructor 'sudoku::Freedom::Freedom(const sudoku::Freedom&)': freedom.cpp:30:58: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sudoku::Bitmask' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_bitmask, f.m_bitmask, sizeof(Bitmask) * m_size); ^ In file included from freedom.h:8, from freedom.cpp:2: bitmask.h:8:9: note: 'class sudoku::Bitmask' declared here class Bitmask ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o puzzle.o puzzle.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ In file included from puzzle.cpp:6: puzzle.h: In constructor 'sudoku::Puzzle::Puzzle(sudoku::Board&)': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:120:25: note: called from here getStack().push_back( State() ); ^~~~~~~ In file included from puzzle.cpp:6: puzzle.h: In member function 'void sudoku::Puzzle::push()': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:171:25: note: called from here getStack().push_back( State( getHiddenSubsetSize(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getLargestHiddenSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~ getLargestNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getPatternSize(), ~~~~~~~~~~~~~~~~~ getLargestPatternSize() ) ); ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o nakedsubsets.o nakedsubsets.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from nakedsubsets.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o xywings.o xywings.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from xywings.cpp:5: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o multiseqpatterns.o multiseqpatterns.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from multiseqpatterns.cpp:8: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o selector.o selector.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c support.c make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o workset.o workset.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o xyzwings.o xyzwings.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from xyzwings.cpp:5: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o aboutbox.o aboutbox.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from widget.h:4, from component.h:4, from aboutbox.h:4, from aboutbox.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o generator.o generator.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from generator.h:7, from generator.cpp:5: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o colouring.o colouring.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c interface.c interface.c: In function 'create_filechooserdialog1': interface.c:589:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] filechooserdialog1 = gtk_file_chooser_dialog_new ("", NULL, GTK_FILE_CHOOSER_ACTION_OPEN, NULL); ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' i586-alt-linux-g++ -frepo -fno-implement-inlines -ansi -pedantic -pipe -Wall -Winline -Wshadow -Wsign-compare -Woverloaded-virtual -Wextra --param max-inline-insns-single=400 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wl,-O -Wl,-zcombreloc -Wl,--sort-common -Wl,-znoexecstack -Wl,-zrelro -o sudoku-savant main.o utils.o loader.o strip_leading.o strip_trailing.o date.o document.o note.o widget.o canvas.o window.o component.o numberpad.o toolbar.o filedialog.o geodialog.o strategydialog.o statusbar.o label.o textlog.o solutionlog.o bitmask.o validate.o geometry.o square.o sequence.o solution.o displaygrid.o board.o puzzle.o strategy.o completesequences.o crosssequences.o singleseqstrategy.o subsetstrategy.o hiddensubsets.o nakedsubsets.o multiseqstrategy.o multiseqpatterns.o xywings.o xyzwings.o colouring.o freedom.o workset.o selector.o generator.o aboutbox.o support.o interface.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype collect: recompiling workset.cpp collect: recompiling colouring.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling puzzle.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ In file included from puzzle.cpp:6: puzzle.h: In member function 'void sudoku::Puzzle::push()': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:171:25: note: called from here getStack().push_back( State( getHiddenSubsetSize(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getLargestHiddenSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~ getLargestNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getPatternSize(), ~~~~~~~~~~~~~~~~~ getLargestPatternSize() ) ); ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from puzzle.cpp:6: puzzle.h: In constructor 'sudoku::Puzzle::Puzzle(sudoku::Board&)': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:120:25: note: called from here getStack().push_back( State() ); ^~~~~~~ collect: recompiling board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling toolbar.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from toolbar.h:4, from toolbar.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from toolbar.h:4, from toolbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from toolbar.h:4, from toolbar.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling main.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling canvas.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling document.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from document.h:7, from document.cpp:7: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: relinking collect: recompiling colouring.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from colouring.cpp:15: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling puzzle.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from puzzle.h:9, from puzzle.cpp:6: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ In file included from puzzle.cpp:6: puzzle.h: In member function 'void sudoku::Puzzle::push()': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:171:25: note: called from here getStack().push_back( State( getHiddenSubsetSize(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getLargestHiddenSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~ getLargestNakedSubsetSize(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getPatternSize(), ~~~~~~~~~~~~~~~~~ getLargestPatternSize() ) ); ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from puzzle.cpp:6: puzzle.h: In constructor 'sudoku::Puzzle::Puzzle(sudoku::Board&)': puzzle.h:68:12: warning: inlining failed in call to 'sudoku::Puzzle::State::~State()': call is unlikely and code size would grow [-Winline] struct State ^~~~~ puzzle.cpp:120:25: note: called from here getStack().push_back( State() ); ^~~~~~~ collect: recompiling board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling canvas.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling main.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: relinking collect: recompiling board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling canvas.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from canvas.h:5, from canvas.cpp:1: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from canvas.h:5, from canvas.cpp:1: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: recompiling main.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from main.cpp:19: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from main.cpp:19: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: relinking collect: recompiling board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: relinking collect: recompiling board.cpp In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h:371:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_error(format...) G_STMT_START { \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:378:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_message(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:381:26: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_critical(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:384:25: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_warning(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:387:22: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_info(format...) g_log (G_LOG_DOMAIN, \ ^~~ /usr/include/glib-2.0/glib/gmessages.h:390:23: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] #define g_debug(format...) g_log (G_LOG_DOMAIN, \ ^~~ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/lib/glib-2.0/include/glibconfig.h:51:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef signed long long gint64; ^~~~ /usr/lib/glib-2.0/include/glibconfig.h:52:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_GNUC_EXTENSION typedef unsigned long long guint64; ^~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:423:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64)); ^~~~ /usr/include/glib-2.0/glib/gmacros.h:277:104: note: in definition of macro 'G_STATIC_ASSERT' #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:424:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); } ^~~~ /usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)': /usr/include/glib-2.0/glib/gtypes.h:426:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); } ^~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gmessages.h: At global scope: /usr/include/glib-2.0/glib/gmessages.h:136:29: warning: comma at end of enumerator list [-Wpedantic] G_LOG_WRITER_UNHANDLED = 0, ^ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:324:40: warning: comma at end of enumerator list [-Wpedantic] G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS, ^ In file included from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/glib-2.0/gio/gioenums.h:587:52: warning: comma at end of enumerator list [-Wpedantic] G_ASK_PASSWORD_TCRYPT = (1 << 5), ^ In file included from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from support.h:9, from board.cpp:12: /usr/include/pango-1.0/pango/pango-font.h:161:38: warning: comma at end of enumerator list [-Wpedantic] PANGO_FONT_MASK_VARIATIONS = 1 << 7, ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses] void (*__gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses] void (*__gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses] void (*__gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses] void (*__gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses] void (*__gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from support.h:9, from board.cpp:12: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses] void (*__gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses] void (*__gtk_reserved2); ^ collect: relinking make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' Making all in po make[2]: Nothing to be done for 'all'. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.84700 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/sudoku-savant-buildroot + : + /bin/rm -rf -- /usr/src/tmp/sudoku-savant-buildroot + cd sudoku-savant-1.3 + make install DESTDIR=/usr/src/tmp/sudoku-savant-buildroot make: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' test -z "/usr/bin" || /bin/mkdir -p "/usr/src/tmp/sudoku-savant-buildroot/usr/bin" /bin/install -c sudoku-savant '/usr/src/tmp/sudoku-savant-buildroot/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/src' Making install in po make[1]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/po' /bin/mkdir -p /usr/src/tmp/sudoku-savant-buildroot/usr/share installing de.gmo as /usr/src/tmp/sudoku-savant-buildroot/usr/share/locale/de/LC_MESSAGES/sudoku-savant.mo installing fr.gmo as /usr/src/tmp/sudoku-savant-buildroot/usr/share/locale/fr/LC_MESSAGES/sudoku-savant.mo if test "sudoku-savant" = "gettext-tools"; then \ /bin/mkdir -p /usr/src/tmp/sudoku-savant-buildroot/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /bin/install -c -m 644 ./$file \ /usr/src/tmp/sudoku-savant-buildroot/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /usr/src/tmp/sudoku-savant-buildroot/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3/po' make[1]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' make[2]: Entering directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' make[2]: Nothing to be done for 'install-exec-am'. if test -d ./pixmaps; then \ /bin/sh ./mkinstalldirs /usr/src/tmp/sudoku-savant-buildroot/usr/share/sudoku-savant/pixmaps; \ for pixmap in ./pixmaps/*; do \ if test -f $pixmap; then \ /bin/install -c -m 644 $pixmap /usr/src/tmp/sudoku-savant-buildroot/usr/share/sudoku-savant/pixmaps; \ fi \ done \ fi desktop-file-install --vendor= --dir=/usr/src/tmp/sudoku-savant-buildroot/usr/share/applications sudoku-savant.desktop install -d /usr/src/tmp/sudoku-savant-buildroot/usr/share/pixmaps install --target-directory=/usr/src/tmp/sudoku-savant-buildroot/usr/share/pixmaps sudoku-savant.png make[2]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' make[1]: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' make: Leaving directory '/usr/src/RPM/BUILD/sudoku-savant-1.3' + install -dm 755 /usr/src/tmp/sudoku-savant-buildroot/usr/share/icons/hicolor + tar xJ --directory=/usr/src/tmp/sudoku-savant-buildroot/usr/share/icons/hicolor + mkdir -p /usr/src/tmp/sudoku-savant-buildroot/usr/share/appdata + cat + /usr/lib/rpm/find-lang sudoku-savant + desktop-file-validate /usr/src/tmp/sudoku-savant-buildroot/usr/share/applications/sudoku-savant.desktop /usr/src/tmp/sudoku-savant-buildroot/usr/share/applications/sudoku-savant.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated /usr/src/tmp/sudoku-savant-buildroot/usr/share/applications/sudoku-savant.desktop: warning: value "GNOME;GTK;Application;Game;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application" + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/sudoku-savant-buildroot (auto) Verifying and fixing files in /usr/src/tmp/sudoku-savant-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/share/applications/sudoku-savant.desktop: performed minor cleanup: 3d2 < Encoding=UTF-8 8c7 < Categories=GNOME;GTK;Application;Game; --- > Categories=GNOME;GTK;Game; Checking contents of files in /usr/src/tmp/sudoku-savant-buildroot/ (default) Compressing files in /usr/src/tmp/sudoku-savant-buildroot (auto) Verifying ELF objects in /usr/src/tmp/sudoku-savant-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: sudoku-savant-1.3-alt2_20 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.64340 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sudoku-savant-1.3 + DOCDIR=/usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + export DOCDIR + rm -rf /usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + /bin/mkdir -p /usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + cp -prL ABOUT-NLS AUTHORS ChangeLog COPYING README /usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + chmod -R go-w /usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + chmod -R a+rX /usr/src/tmp/sudoku-savant-buildroot/usr/share/doc/sudoku-savant-1.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qUAcAd find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.keN1ar find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) Requires: /lib/ld-linux.so.2, libatk-1.0.so.0 >= set:mkrJLl3O9nG, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgdk-x11-2.0.so.0 >= set:njNNiF1AEHbvGUXZqztaqt068yfZ9DJCMFgqlvQ9L0, libgdk_pixbuf-2.0.so.0 >= set:lka381, libglib-2.0.so.0 >= set:olAvflk1BbquCUeZlzDHCt9VE0, libgobject-2.0.so.0 >= set:miX8wGxw0DVXTxHNEhdgvwbl1Igv, libgtk-x11-2.0.so.0 >= set:ph3qMYqqX0UOraeBZAhqy1xgEzW1XxAz4fiLpwzSAaxHR2BLgyVeKsGpPmVPBItNDve8sFiW7cMrmw4dhM1SFYI39ZDj00Uf0ODIFw2MzyBS08SqgRKBi7PVG2hjqZHiZEY8j233TgoqzkKFUMDbZogpJQqZ2BV2KVBIK2AhP9SpMDisamwAh5VNz3aJsCbQklaN2JM4s2pBfXhW1OFQaZtVczgIvF9Pl0M7193Y1ModquBQfk3VgyZBjPrDnQzR1ERzSgoa6jhoFJzNFeCJANnYdADdl2unvHIz8ilpR8VyBojZHXZuqcedJRF7EOBnloe31PmEcZx3ezqFELQkdqNslZ1CZ28LCxGzMdmQa8eSRBzdMNVoKKQQBEC8nsHhD9Ukt9THMp3II1ZtZ8ZE7OAhY0NOmMGLU4y1zkVBCORlIaKGZn0HIxiOAKset73GUq7q0TeG0ejyirc4yI2k4YGroJT, libpango-1.0.so.0 >= set:mjPm2BImH7SKggMaow81, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), 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.2WUmb7 Creating sudoku-savant-debuginfo package Processing files: sudoku-savant-debuginfo-1.3-alt2_20 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yQGAul find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dq4jHg find-requires: running scripts (debuginfo) Requires: sudoku-savant = 1.3-alt2_20, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libatk-1.0.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libgdk-x11-2.0.so.0), debug(libgdk_pixbuf-2.0.so.0), debug(libglib-2.0.so.0), debug(libgobject-2.0.so.0), debug(libgtk-x11-2.0.so.0), debug(libpango-1.0.so.0), debug(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/i586/sudoku-savant-1.3-alt2_20.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/sudoku-savant-debuginfo-1.3-alt2_20.i586.rpm 55.82user 5.31system 0:45.37elapsed 134%CPU (0avgtext+0avgdata 100512maxresident)k 0inputs+0outputs (0major+2000278minor)pagefaults 0swaps 76.86user 10.33system 2:50.11elapsed 51%CPU (0avgtext+0avgdata 120616maxresident)k 32752inputs+0outputs (0major+2571027minor)pagefaults 0swaps