<86>Sep 12 04:47:37 userdel[2902690]: delete user 'rooter'
<86>Sep 12 04:47:37 userdel[2902690]: removed group 'rooter' owned by 'rooter'
<86>Sep 12 04:47:37 userdel[2902690]: removed shadow group 'rooter' owned by 'rooter'
<86>Sep 12 04:47:37 groupadd[2902720]: group added to /etc/group: name=rooter, GID=1850
<86>Sep 12 04:47:37 groupadd[2902720]: group added to /etc/gshadow: name=rooter
<86>Sep 12 04:47:37 groupadd[2902720]: new group: name=rooter, GID=1850
<86>Sep 12 04:47:37 useradd[2902743]: new user: name=rooter, UID=1850, GID=1850, home=/root, shell=/bin/bash, from=none
<86>Sep 12 04:47:37 userdel[2902776]: delete user 'builder'
<86>Sep 12 04:47:37 userdel[2902776]: removed group 'builder' owned by 'builder'
<86>Sep 12 04:47:37 userdel[2902776]: removed shadow group 'builder' owned by 'builder'
<86>Sep 12 04:47:37 groupadd[2902799]: group added to /etc/group: name=builder, GID=1851
<86>Sep 12 04:47:37 groupadd[2902799]: group added to /etc/gshadow: name=builder
<86>Sep 12 04:47:37 groupadd[2902799]: new group: name=builder, GID=1851
<86>Sep 12 04:47:37 useradd[2902818]: new user: name=builder, UID=1851, GID=1851, home=/usr/src, shell=/bin/bash, from=none
<13>Sep 12 04:47:41 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed
<13>Sep 12 04:47:41 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed
<13>Sep 12 04:47:41 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed
<13>Sep 12 04:47:41 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:41 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed
<13>Sep 12 04:47:41 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed
<13>Sep 12 04:47:41 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed
<13>Sep 12 04:47:41 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed
<13>Sep 12 04:47:41 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed
<13>Sep 12 04:47:41 rpmi: libICE-devel-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed
<13>Sep 12 04:47:41 rpmi: libSM-devel-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed
<13>Sep 12 04:47:41 rpmi: qt4-common-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:41 rpmi: libqt4-core-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:41 rpmi: libqt4-sql-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:41 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed
<13>Sep 12 04:47:41 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed
<13>Sep 12 04:47:42 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Sep 12 04:47:42 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Sep 12 04:47:42 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Sep 12 04:47:42 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed
<13>Sep 12 04:47:42 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed
<13>Sep 12 04:47:42 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Sep 12 04:47:42 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Sep 12 04:47:42 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Sep 12 04:47:42 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Sep 12 04:47:42 rpmi: libstdc++13-devel-13.2.1-alt4 sisyphus+354645.100.1.1 1723060849 installed
<13>Sep 12 04:47:43 rpmi: gcc13-c++-13.2.1-alt4 sisyphus+354645.100.1.1 1723060849 installed
<13>Sep 12 04:47:43 rpmi: libqt4-clucene-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libqt4-xml-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libqt4-test-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: rpm-macros-qt4-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:43 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:43 rpmi: libturbojpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed
<13>Sep 12 04:47:43 rpmi: libsqlite3-3.46.0-alt1 sisyphus+352354.100.2.1 1721980422 installed
<13>Sep 12 04:47:43 rpmi: libqt4-sql-sqlite-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed
<13>Sep 12 04:47:43 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed
<13>Sep 12 04:47:43 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed
<13>Sep 12 04:47:43 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682597 installed
<13>Sep 12 04:47:43 rpmi: libmng-2.0.3-alt2 sisyphus+275730.100.1.1 1624750901 installed
<13>Sep 12 04:47:43 rpmi: libdeflate-1.21-alt1 sisyphus+354654.100.1.1 1723064482 installed
<13>Sep 12 04:47:43 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed
<13>Sep 12 04:47:43 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed
<13>Sep 12 04:47:43 rpmi: libsystemd-1:255.11-alt1 sisyphus+356663.100.1.1 1725296616 installed
<13>Sep 12 04:47:43 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed
<13>Sep 12 04:47:43 rpmi: libqt4-dbus-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libqt4-script-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:43 rpmi: libdbus-devel-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed
<13>Sep 12 04:47:43 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed
<13>Sep 12 04:47:43 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed
<13>Sep 12 04:47:43 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed
<13>Sep 12 04:47:43 rpmi: libdrm-1:2.4.122-alt1 sisyphus+352241.100.1.1 1720177129 installed
<13>Sep 12 04:47:43 rpmi: libpixman-3:0.43.4-alt2 sisyphus+344164.100.1.1 1711987977 installed
<13>Sep 12 04:47:43 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed
<13>Sep 12 04:47:43 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed
<13>Sep 12 04:47:43 rpmi: libharfbuzz-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Sep 12 04:47:43 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed
<13>Sep 12 04:47:43 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed
<13>Sep 12 04:47:43 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed
Updating fonts cache: <29>Sep 12 04:47:44 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Sep 12 04:47:44 rpmi: libharfbuzz-icu-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Sep 12 04:47:44 rpmi: libharfbuzz-gobject-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Sep 12 04:47:44 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Sep 12 04:47:44 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed
<13>Sep 12 04:47:44 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed
<13>Sep 12 04:47:44 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Sep 12 04:47:44 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed
<13>Sep 12 04:47:44 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Sep 12 04:47:44 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed
<13>Sep 12 04:47:44 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed
<13>Sep 12 04:47:44 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed
<13>Sep 12 04:47:44 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed
<13>Sep 12 04:47:44 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Sep 12 04:47:44 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed
<13>Sep 12 04:47:44 rpmi: libqt4-gui-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:45 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed
<13>Sep 12 04:47:45 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Sep 12 04:47:45 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed
<13>Sep 12 04:47:45 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Sep 12 04:47:45 rpmi: libXfixes-devel-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed
<13>Sep 12 04:47:45 rpmi: libXi-devel-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Sep 12 04:47:45 rpmi: libXrandr-devel-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed
<13>Sep 12 04:47:45 rpmi: libXcursor-devel-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed
<13>Sep 12 04:47:45 rpmi: libXinerama-devel-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed
<13>Sep 12 04:47:46 rpmi: libqt4-designer-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:46 rpmi: libqt4-uitools-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:46 rpmi: libqt4-svg-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:46 rpmi: libqt4-scripttools-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:46 rpmi: libharfbuzz-cairo-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Sep 12 04:47:46 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed
<13>Sep 12 04:47:46 rpmi: libGLX-mesa-4:24.1.7-alt1 sisyphus+357133.100.1.1 1725862762 installed
<13>Sep 12 04:47:46 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:46 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:46 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed
<13>Sep 12 04:47:46 rpmi: libqt4-opengl-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:46 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed
<13>Sep 12 04:47:46 rpmi: libXtst-devel-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed
<13>Sep 12 04:47:46 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed
<13>Sep 12 04:47:46 rpmi: libXv-devel-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed
<13>Sep 12 04:47:46 rpmi: libXt-1.3.0-alt1 sisyphus+331490.500.1.1 1697023310 installed
<13>Sep 12 04:47:46 rpmi: libgbm-4:24.1.7-alt1 sisyphus+357133.100.1.1 1725862762 installed
<13>Sep 12 04:47:46 rpmi: libEGL-mesa-4:24.1.7-alt1 sisyphus+357133.100.1.1 1725862762 installed
<13>Sep 12 04:47:46 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:46 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Sep 12 04:47:46 rpmi: libGL-devel-4:24.1.7-alt1 sisyphus+357133.100.1.1 1725862762 installed
<13>Sep 12 04:47:46 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed
<13>Sep 12 04:47:46 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed
<13>Sep 12 04:47:46 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed
<13>Sep 12 04:47:46 rpmi: gsettings-desktop-schemas-data-46.1-alt1 sisyphus+352917.100.1.1 1721056486 installed
<13>Sep 12 04:47:46 rpmi: libgio-2.80.5-alt1 sisyphus+356115.100.1.1 1724689299 installed
<13>Sep 12 04:47:46 rpmi: gsettings-desktop-schemas-46.1-alt1 sisyphus+352917.100.1.1 1721056486 installed
<13>Sep 12 04:47:46 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed
<13>Sep 12 04:47:46 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed
<13>Sep 12 04:47:46 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed
<13>Sep 12 04:47:46 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Sep 12 04:47:46 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed
<13>Sep 12 04:47:46 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Sep 12 04:47:46 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Sep 12 04:47:46 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed
<13>Sep 12 04:47:46 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Sep 12 04:47:46 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Sep 12 04:47:46 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed
<13>Sep 12 04:47:46 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed
<13>Sep 12 04:47:46 rpmi: python3-3.12.6-alt1 sisyphus+357228.100.1.1 1725970095 installed
<13>Sep 12 04:47:47 rpmi: python3-base-3.12.6-alt1 sisyphus+357228.100.1.1 1725970095 installed
<13>Sep 12 04:47:47 rpmi: libqt4-network-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:47 rpmi: libqt4-xmlpatterns-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:47 rpmi: libqt4-declarative-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:47 rpmi: libqt4-qt3support-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:47 rpmi: libqt4-help-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:47 rpmi: python3-module-packaging-24.1-alt1 sisyphus+350717.100.2.1 1718268656 installed
<13>Sep 12 04:47:47 rpmi: glib2-devel-2.80.5-alt1 sisyphus+356115.100.1.1 1724689299 installed
<13>Sep 12 04:47:47 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed
<13>Sep 12 04:47:47 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed
<13>Sep 12 04:47:47 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed
<13>Sep 12 04:47:47 rpmi: libharfbuzz-devel-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Sep 12 04:47:47 rpmi: libssl-devel-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed
<13>Sep 12 04:47:47 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed
<13>Sep 12 04:47:47 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Sep 12 04:47:47 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed
<13>Sep 12 04:47:47 rpmi: libqt4-multimedia-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:48 rpmi: libqt4-devel-4.8.7-alt51 sisyphus+350409.100.1.2 1717601561 installed
<13>Sep 12 04:47:48 rpmi: libXt-devel-1.3.0-alt1 sisyphus+331490.500.1.1 1697023310 installed
<13>Sep 12 04:47:48 rpmi: libtiff-devel-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed
<13>Sep 12 04:47:48 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed
<13>Sep 12 04:47:48 rpmi: libjpeg-devel-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed
<13>Sep 12 04:47:48 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Sep 12 04:47:48 rpmi: xorg-cf-files-1.0.7-alt3 sisyphus+299066.100.1.1 1650986799 installed
<13>Sep 12 04:47:48 rpmi: imake-1.0.8-alt1 sisyphus+346312.200.2.1 1716446983 installed
<13>Sep 12 04:47:48 rpmi: dos2unix-7.5.2-alt1 sisyphus+339342.100.1.1 1706585522 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/gle-4.2.5-alt3.nosrc.rpm (w1.gzdio)
Installing gle-4.2.5-alt3.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86766
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf gle-graphics-4.2.5
+ echo 'Source #0 (gle-graphics-4.2.5-src.tar.gz):'
Source #0 (gle-graphics-4.2.5-src.tar.gz):
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/gle-graphics-4.2.5-src.tar.gz
+ /bin/tar -xf -
+ cd gle-graphics-4.2.5
+ echo 'Source #3 (gle-graphics-extrafonts-1.0.tar.gz):'
Source #3 (gle-graphics-extrafonts-1.0.tar.gz):
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/gle-graphics-extrafonts-1.0.tar.gz
+ /bin/tar -xf -
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (gle-graphics-4.2.4c-alt-autoconf.patch):'
Patch #0 (gle-graphics-4.2.4c-alt-autoconf.patch):
+ /usr/bin/patch -p0
patching file configure.ac
Hunk #1 succeeded at 54 with fuzz 2 (offset 2 lines).
+ echo 'Patch #2 (gle-graphics-4.2.5-alt-glibc-compat.patch):'
Patch #2 (gle-graphics-4.2.5-alt-glibc-compat.patch):
+ /usr/bin/patch -p2
patching file src/gle/surface/ffitcontour.cpp
+ echo 'Patch #3 (gle-graphics-4.2.5-alt-use-system-cxxflags.patch):'
Patch #3 (gle-graphics-4.2.5-alt-use-system-cxxflags.patch):
+ /usr/bin/patch -p1
patching file configure.ac
patching file src/gui/qgle.pro.in
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.86766
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gle-graphics-4.2.5
+ autoreconf -fisv -fisv
autoreconf-default: export WARNINGS=
autoreconf-default: Entering directory '.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force --verbose 
aclocal-default: found macro AM_PROG_VALAC in /usr/share/aclocal-1.16/vala.m4: 23
aclocal-default: found macro AM_PROG_UPC in /usr/share/aclocal-1.16/upc.m4: 9
aclocal-default: found macro _AM_PROG_TAR in /usr/share/aclocal-1.16/tar.m4: 23
aclocal-default: found macro _AM_SUBST_NOTMAKE in /usr/share/aclocal-1.16/substnot.m4: 12
aclocal-default: found macro AM_SUBST_NOTMAKE in /usr/share/aclocal-1.16/substnot.m4: 17
aclocal-default: found macro AM_PROG_INSTALL_STRIP in /usr/share/aclocal-1.16/strip.m4: 17
aclocal-default: found macro AM_SILENT_RULES in /usr/share/aclocal-1.16/silent.m4: 12
aclocal-default: found macro AM_SANITY_CHECK in /usr/share/aclocal-1.16/sanity.m4: 11
aclocal-default: found macro AM_RUN_LOG in /usr/share/aclocal-1.16/runlog.m4: 12
aclocal-default: found macro AM_PATH_PYTHON in /usr/share/aclocal-1.16/python.m4: 35
aclocal-default: found macro AM_PYTHON_CHECK_VERSION in /usr/share/aclocal-1.16/python.m4: 338
aclocal-default: found macro _AM_PROG_CC_C_O in /usr/share/aclocal-1.16/prog-cc-c-o.m4: 12
aclocal-default: found macro AM_PROG_CC_C_O in /usr/share/aclocal-1.16/prog-cc-c-o.m4: 47
aclocal-default: found macro _AM_MANGLE_OPTION in /usr/share/aclocal-1.16/options.m4: 11
aclocal-default: found macro _AM_SET_OPTION in /usr/share/aclocal-1.16/options.m4: 17
aclocal-default: found macro _AM_SET_OPTIONS in /usr/share/aclocal-1.16/options.m4: 23
aclocal-default: found macro _AM_IF_OPTION in /usr/share/aclocal-1.16/options.m4: 29
aclocal-default: found macro AM_CONFIG_HEADER in /usr/share/aclocal-1.16/obsolete.m4: 11
aclocal-default: found macro AM_PROG_CC_STDC in /usr/share/aclocal-1.16/obsolete.m4: 17
aclocal-default: found macro AM_C_PROTOTYPES in /usr/share/aclocal-1.16/obsolete.m4: 26
aclocal-default: found macro fp_C_PROTOTYPES in /usr/share/aclocal-1.16/obsolete.m4: 28
aclocal-default: found macro AM_PROG_MKDIR_P in /usr/share/aclocal-1.16/mkdirp.m4: 11
aclocal-default: found macro AM_MISSING_PROG in /usr/share/aclocal-1.16/missing.m4: 11
aclocal-default: found macro AM_MISSING_HAS_RUN in /usr/share/aclocal-1.16/missing.m4: 20
aclocal-default: found macro AM_MAKE_INCLUDE in /usr/share/aclocal-1.16/make.m4: 13
aclocal-default: found macro AM_MAINTAINER_MODE in /usr/share/aclocal-1.16/maintainer.m4: 16
aclocal-default: found macro AM_PATH_LISPDIR in /usr/share/aclocal-1.16/lispdir.m4: 14
aclocal-default: found macro AM_PROG_LEX in /usr/share/aclocal-1.16/lex.m4: 13
aclocal-default: found macro AM_SET_LEADING_DOT in /usr/share/aclocal-1.16/lead-dot.m4: 10
aclocal-default: found macro AM_PROG_INSTALL_SH in /usr/share/aclocal-1.16/install-sh.m4: 11
aclocal-default: found macro AM_INIT_AUTOMAKE in /usr/share/aclocal-1.16/init.m4: 29
aclocal-default: found macro _AC_AM_CONFIG_HEADER_HOOK in /usr/share/aclocal-1.16/init.m4: 204
aclocal-default: found macro AM_PROG_GCJ in /usr/share/aclocal-1.16/gcj.m4: 10
aclocal-default: found macro AM_EXTRA_RECURSIVE_TARGETS in /usr/share/aclocal-1.16/extra-recurs.m4: 16
aclocal-default: found macro AM_WITH_DMALLOC in /usr/share/aclocal-1.16/dmalloc.m4: 12
aclocal-default: found macro _AM_OUTPUT_DEPENDENCY_COMMANDS in /usr/share/aclocal-1.16/depout.m4: 11
aclocal-default: found macro AM_OUTPUT_DEPENDENCY_COMMANDS in /usr/share/aclocal-1.16/depout.m4: 64
aclocal-default: found macro _AM_DEPENDENCIES in /usr/share/aclocal-1.16/depend.m4: 26
aclocal-default: found macro AM_SET_DEPDIR in /usr/share/aclocal-1.16/depend.m4: 163
aclocal-default: found macro AM_DEP_TRACK in /usr/share/aclocal-1.16/depend.m4: 171
aclocal-default: found macro AM_CONDITIONAL in /usr/share/aclocal-1.16/cond.m4: 12
aclocal-default: found macro AM_COND_IF in /usr/share/aclocal-1.16/cond-if.m4: 23
aclocal-default: found macro AM_AUX_DIR_EXPAND in /usr/share/aclocal-1.16/auxdir.m4: 47
aclocal-default: found macro AM_PROG_AS in /usr/share/aclocal-1.16/as.m4: 11
aclocal-default: found macro AM_PROG_AR in /usr/share/aclocal-1.16/ar-lib.m4: 13
aclocal-default: found macro AM_AUTOMAKE_VERSION in /usr/share/aclocal-1.16/amversion.m4: 14
aclocal-default: found macro AM_SET_CURRENT_AUTOMAKE_VERSION in /usr/share/aclocal-1.16/amversion.m4: 33
aclocal-default: found macro AM_PATH_PROG_WITH_TEST in /usr/share/aclocal/progtest.m4: 25
aclocal-default: found macro AM_PO_SUBDIRS in /usr/share/aclocal/po.m4: 23
aclocal-default: found macro AM_POSTPROCESS_PO_MAKEFILE in /usr/share/aclocal/po.m4: 219
aclocal-default: found macro AM_XGETTEXT_OPTION_INIT in /usr/share/aclocal/po.m4: 440
aclocal-default: found macro AM_XGETTEXT_OPTION in /usr/share/aclocal/po.m4: 446
aclocal-default: found macro PKG_PROG_PKG_CONFIG in /usr/share/aclocal/pkg.m4: 58
aclocal-default: found macro PKG_CHECK_EXISTS in /usr/share/aclocal/pkg.m4: 92
aclocal-default: found macro _PKG_SHORT_ERRORS_SUPPORTED in /usr/share/aclocal/pkg.m4: 121
aclocal-default: found macro PKG_CHECK_MODULES in /usr/share/aclocal/pkg.m4: 139
aclocal-default: found macro PKG_CHECK_MODULES_STATIC in /usr/share/aclocal/pkg.m4: 208
aclocal-default: found macro PKG_INSTALLDIR in /usr/share/aclocal/pkg.m4: 226
aclocal-default: found macro PKG_NOARCH_INSTALLDIR in /usr/share/aclocal/pkg.m4: 248
aclocal-default: found macro PKG_CHECK_VAR in /usr/share/aclocal/pkg.m4: 267
aclocal-default: found macro AM_NLS in /usr/share/aclocal/nls.m4: 23
aclocal-default: found macro AC_PROG_GNU_M4 in /usr/share/aclocal/m4.m4: 19
aclocal-default: found macro AC_LIB_PREFIX in /usr/share/aclocal/lib-prefix.m4: 15
aclocal-default: found macro AC_LIB_PREPARE_PREFIX in /usr/share/aclocal/lib-prefix.m4: 115
aclocal-default: found macro AC_LIB_WITH_FINAL_PREFIX in /usr/share/aclocal/lib-prefix.m4: 138
aclocal-default: found macro AC_LIB_PREPARE_MULTILIB in /usr/share/aclocal/lib-prefix.m4: 155
aclocal-default: found macro AC_LIB_LINKFLAGS in /usr/share/aclocal/lib-link.m4: 17
aclocal-default: found macro AC_LIB_HAVE_LINKFLAGS in /usr/share/aclocal/lib-link.m4: 57
aclocal-default: found macro AC_LIB_RPATH in /usr/share/aclocal/lib-link.m4: 125
aclocal-default: found macro AC_LIB_FROMPACKAGE in /usr/share/aclocal/lib-link.m4: 161
aclocal-default: found macro AC_LIB_LINKFLAGS_BODY in /usr/share/aclocal/lib-link.m4: 181
aclocal-default: found macro AC_LIB_APPENDTOVAR in /usr/share/aclocal/lib-link.m4: 705
aclocal-default: found macro AC_LIB_LINKFLAGS_FROM_LIBS in /usr/share/aclocal/lib-link.m4: 729
aclocal-default: found macro AC_LIB_PROG_LD_GNU in /usr/share/aclocal/lib-ld.m4: 12
aclocal-default: found macro AC_LIB_PROG_LD in /usr/share/aclocal/lib-ld.m4: 27
aclocal-default: found macro gt_INTL_MACOSX in /usr/share/aclocal/intlmacosx.m4: 18
aclocal-default: found macro AM_ICONV_LINKFLAGS_BODY in /usr/share/aclocal/iconv.m4: 10
aclocal-default: found macro AM_ICONV_LINK in /usr/share/aclocal/iconv.m4: 21
aclocal-default: found macro AM_ICONV in /usr/share/aclocal/iconv.m4: 246
aclocal-default: found macro gl_HOST_CPU_C_ABI in /usr/share/aclocal/host-cpu-c-abi.m4: 50
aclocal-default: found macro gl_HOST_CPU_C_ABI_32BIT in /usr/share/aclocal/host-cpu-c-abi.m4: 463
aclocal-default: found macro GLIB_GSETTINGS in /usr/share/aclocal/gsettings.m4: 9
aclocal-default: found macro _GSETTINGS_SUBST in /usr/share/aclocal/gsettings.m4: 83
aclocal-default: found macro GLIB_GNU_GETTEXT in /usr/share/aclocal/glib-gettext.m4: 366
aclocal-default: found macro AM_GLIB_GNU_GETTEXT in /usr/share/aclocal/glib-gettext.m4: 467
aclocal-default: found macro AM_GLIB_DEFINE_LOCALEDIR in /usr/share/aclocal/glib-gettext.m4: 468
aclocal-default: found macro GLIB_RUN_PROG in /usr/share/aclocal/glib-gettext.m4: 476
aclocal-default: found macro AM_PATH_GLIB_2_0 in /usr/share/aclocal/glib-2.0.m4: 11
aclocal-default: found macro AM_GNU_GETTEXT in /usr/share/aclocal/gettext.m4: 55
aclocal-default: found macro AM_GNU_GETTEXT_NEED in /usr/share/aclocal/gettext.m4: 375
aclocal-default: found macro AM_GNU_GETTEXT_VERSION in /usr/share/aclocal/gettext.m4: 382
aclocal-default: found macro AM_GNU_GETTEXT_REQUIRE_VERSION in /usr/share/aclocal/gettext.m4: 386
aclocal-default: found macro AC_CHECK_FT2 in /usr/share/aclocal/freetype2.m4: 28
aclocal-default: found macro BISON_I18N in /usr/share/aclocal/bison-i18n.m4: 18
aclocal-default: found macro LTOBSOLETE_VERSION in /usr/share/libtool/aclocal/lt~obsolete.m4: 37
aclocal-default: found macro AC_LIBTOOL_LINKER_OPTION in /usr/share/libtool/aclocal/lt~obsolete.m4: 39
aclocal-default: found macro AC_PROG_EGREP in /usr/share/libtool/aclocal/lt~obsolete.m4: 40
aclocal-default: found macro _LT_AC_PROG_ECHO_BACKSLASH in /usr/share/libtool/aclocal/lt~obsolete.m4: 41
aclocal-default: found macro _LT_AC_SHELL_INIT in /usr/share/libtool/aclocal/lt~obsolete.m4: 42
aclocal-default: found macro _LT_AC_SYS_LIBPATH_AIX in /usr/share/libtool/aclocal/lt~obsolete.m4: 43
aclocal-default: found macro _LT_PROG_LTMAIN in /usr/share/libtool/aclocal/lt~obsolete.m4: 44
aclocal-default: found macro _LT_AC_TAGVAR in /usr/share/libtool/aclocal/lt~obsolete.m4: 45
aclocal-default: found macro AC_LTDL_ENABLE_INSTALL in /usr/share/libtool/aclocal/lt~obsolete.m4: 46
aclocal-default: found macro AC_LTDL_PREOPEN in /usr/share/libtool/aclocal/lt~obsolete.m4: 47
aclocal-default: found macro _LT_AC_SYS_COMPILER in /usr/share/libtool/aclocal/lt~obsolete.m4: 48
aclocal-default: found macro _LT_AC_LOCK in /usr/share/libtool/aclocal/lt~obsolete.m4: 49
aclocal-default: found macro AC_LIBTOOL_SYS_OLD_ARCHIVE in /usr/share/libtool/aclocal/lt~obsolete.m4: 50
aclocal-default: found macro _LT_AC_TRY_DLOPEN_SELF in /usr/share/libtool/aclocal/lt~obsolete.m4: 51
aclocal-default: found macro AC_LIBTOOL_PROG_CC_C_O in /usr/share/libtool/aclocal/lt~obsolete.m4: 52
aclocal-default: found macro AC_LIBTOOL_SYS_HARD_LINK_LOCKS in /usr/share/libtool/aclocal/lt~obsolete.m4: 53
aclocal-default: found macro AC_LIBTOOL_OBJDIR in /usr/share/libtool/aclocal/lt~obsolete.m4: 54
aclocal-default: found macro AC_LTDL_OBJDIR in /usr/share/libtool/aclocal/lt~obsolete.m4: 55
aclocal-default: found macro AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH in /usr/share/libtool/aclocal/lt~obsolete.m4: 56
aclocal-default: found macro AC_LIBTOOL_SYS_LIB_STRIP in /usr/share/libtool/aclocal/lt~obsolete.m4: 57
aclocal-default: found macro AC_PATH_MAGIC in /usr/share/libtool/aclocal/lt~obsolete.m4: 58
aclocal-default: found macro AC_PROG_LD_GNU in /usr/share/libtool/aclocal/lt~obsolete.m4: 59
aclocal-default: found macro AC_PROG_LD_RELOAD_FLAG in /usr/share/libtool/aclocal/lt~obsolete.m4: 60
aclocal-default: found macro AC_DEPLIBS_CHECK_METHOD in /usr/share/libtool/aclocal/lt~obsolete.m4: 61
aclocal-default: found macro AC_LIBTOOL_PROG_COMPILER_NO_RTTI in /usr/share/libtool/aclocal/lt~obsolete.m4: 62
aclocal-default: found macro AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE in /usr/share/libtool/aclocal/lt~obsolete.m4: 63
aclocal-default: found macro AC_LIBTOOL_PROG_COMPILER_PIC in /usr/share/libtool/aclocal/lt~obsolete.m4: 64
aclocal-default: found macro AC_LIBTOOL_PROG_LD_SHLIBS in /usr/share/libtool/aclocal/lt~obsolete.m4: 65
aclocal-default: found macro AC_LIBTOOL_POSTDEP_PREDEP in /usr/share/libtool/aclocal/lt~obsolete.m4: 66
aclocal-default: found macro LT_AC_PROG_EGREP in /usr/share/libtool/aclocal/lt~obsolete.m4: 67
aclocal-default: found macro LT_AC_PROG_SED in /usr/share/libtool/aclocal/lt~obsolete.m4: 68
aclocal-default: found macro _LT_CC_BASENAME in /usr/share/libtool/aclocal/lt~obsolete.m4: 69
aclocal-default: found macro _LT_COMPILER_BOILERPLATE in /usr/share/libtool/aclocal/lt~obsolete.m4: 70
aclocal-default: found macro _LT_LINKER_BOILERPLATE in /usr/share/libtool/aclocal/lt~obsolete.m4: 71
aclocal-default: found macro _AC_PROG_LIBTOOL in /usr/share/libtool/aclocal/lt~obsolete.m4: 72
aclocal-default: found macro AC_LIBTOOL_SETUP in /usr/share/libtool/aclocal/lt~obsolete.m4: 73
aclocal-default: found macro _LT_AC_CHECK_DLFCN in /usr/share/libtool/aclocal/lt~obsolete.m4: 74
aclocal-default: found macro AC_LIBTOOL_SYS_DYNAMIC_LINKER in /usr/share/libtool/aclocal/lt~obsolete.m4: 75
aclocal-default: found macro _LT_AC_TAGCONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 76
aclocal-default: found macro AC_DISABLE_FAST_INSTALL in /usr/share/libtool/aclocal/lt~obsolete.m4: 77
aclocal-default: found macro _LT_AC_LANG_CXX in /usr/share/libtool/aclocal/lt~obsolete.m4: 78
aclocal-default: found macro _LT_AC_LANG_F77 in /usr/share/libtool/aclocal/lt~obsolete.m4: 79
aclocal-default: found macro _LT_AC_LANG_GCJ in /usr/share/libtool/aclocal/lt~obsolete.m4: 80
aclocal-default: found macro AC_LIBTOOL_LANG_C_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 81
aclocal-default: found macro _LT_AC_LANG_C_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 82
aclocal-default: found macro AC_LIBTOOL_LANG_CXX_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 83
aclocal-default: found macro _LT_AC_LANG_CXX_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 84
aclocal-default: found macro AC_LIBTOOL_LANG_F77_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 85
aclocal-default: found macro _LT_AC_LANG_F77_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 86
aclocal-default: found macro AC_LIBTOOL_LANG_GCJ_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 87
aclocal-default: found macro _LT_AC_LANG_GCJ_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 88
aclocal-default: found macro AC_LIBTOOL_LANG_RC_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 89
aclocal-default: found macro _LT_AC_LANG_RC_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 90
aclocal-default: found macro AC_LIBTOOL_CONFIG in /usr/share/libtool/aclocal/lt~obsolete.m4: 91
aclocal-default: found macro _LT_AC_FILE_LTDLL_C in /usr/share/libtool/aclocal/lt~obsolete.m4: 92
aclocal-default: found macro _LT_REQUIRED_DARWIN_CHECKS in /usr/share/libtool/aclocal/lt~obsolete.m4: 93
aclocal-default: found macro _LT_AC_PROG_CXXCPP in /usr/share/libtool/aclocal/lt~obsolete.m4: 94
aclocal-default: found macro _LT_PREPARE_SED_QUOTE_VARS in /usr/share/libtool/aclocal/lt~obsolete.m4: 95
aclocal-default: found macro _LT_PROG_ECHO_BACKSLASH in /usr/share/libtool/aclocal/lt~obsolete.m4: 96
aclocal-default: found macro _LT_PROG_F77 in /usr/share/libtool/aclocal/lt~obsolete.m4: 97
aclocal-default: found macro _LT_PROG_FC in /usr/share/libtool/aclocal/lt~obsolete.m4: 98
aclocal-default: found macro _LT_PROG_CXX in /usr/share/libtool/aclocal/lt~obsolete.m4: 99
aclocal-default: found macro LTVERSION_VERSION in /usr/share/libtool/aclocal/ltversion.m4: 19
aclocal-default: found macro LTSUGAR_VERSION in /usr/share/libtool/aclocal/ltsugar.m4: 14
aclocal-default: found macro LTOPTIONS_VERSION in /usr/share/libtool/aclocal/ltoptions.m4: 14
aclocal-default: found macro AC_LIBTOOL_DLOPEN in /usr/share/libtool/aclocal/ltoptions.m4: 113
aclocal-default: found macro AC_LIBTOOL_WIN32_DLL in /usr/share/libtool/aclocal/ltoptions.m4: 148
aclocal-default: found macro AC_ENABLE_SHARED in /usr/share/libtool/aclocal/ltoptions.m4: 197
aclocal-default: found macro AC_DISABLE_SHARED in /usr/share/libtool/aclocal/ltoptions.m4: 201
aclocal-default: found macro AM_ENABLE_SHARED in /usr/share/libtool/aclocal/ltoptions.m4: 205
aclocal-default: found macro AM_DISABLE_SHARED in /usr/share/libtool/aclocal/ltoptions.m4: 206
aclocal-default: found macro AC_ENABLE_STATIC in /usr/share/libtool/aclocal/ltoptions.m4: 251
aclocal-default: found macro AC_DISABLE_STATIC in /usr/share/libtool/aclocal/ltoptions.m4: 255
aclocal-default: found macro AM_ENABLE_STATIC in /usr/share/libtool/aclocal/ltoptions.m4: 259
aclocal-default: found macro AM_DISABLE_STATIC in /usr/share/libtool/aclocal/ltoptions.m4: 260
aclocal-default: found macro AC_ENABLE_FAST_INSTALL in /usr/share/libtool/aclocal/ltoptions.m4: 305
aclocal-default: ignoring macro AC_DISABLE_FAST_INSTALL in /usr/share/libtool/aclocal/ltoptions.m4: 312
aclocal-default: found macro AC_LIBTOOL_PICMODE in /usr/share/libtool/aclocal/ltoptions.m4: 411
aclocal-default: found macro LT_CONFIG_LTDL_DIR in /usr/share/libtool/aclocal/ltdl.m4: 17
aclocal-default: found macro LTDL_CONVENIENCE in /usr/share/libtool/aclocal/ltdl.m4: 69
aclocal-default: found macro AC_LIBLTDL_CONVENIENCE in /usr/share/libtool/aclocal/ltdl.m4: 82
aclocal-default: found macro LTDL_INSTALLABLE in /usr/share/libtool/aclocal/ltdl.m4: 125
aclocal-default: found macro AC_LIBLTDL_INSTALLABLE in /usr/share/libtool/aclocal/ltdl.m4: 138
aclocal-default: found macro _LT_LIBOBJ in /usr/share/libtool/aclocal/ltdl.m4: 214
aclocal-default: found macro LTDL_INIT in /usr/share/libtool/aclocal/ltdl.m4: 227
aclocal-default: found macro AC_LIB_LTDL in /usr/share/libtool/aclocal/ltdl.m4: 353
aclocal-default: found macro AC_WITH_LTDL in /usr/share/libtool/aclocal/ltdl.m4: 354
aclocal-default: found macro LT_WITH_LTDL in /usr/share/libtool/aclocal/ltdl.m4: 355
aclocal-default: found macro _LTDL_SETUP in /usr/share/libtool/aclocal/ltdl.m4: 368
aclocal-default: found macro LT_SYS_DLOPEN_DEPLIBS in /usr/share/libtool/aclocal/ltdl.m4: 444
aclocal-default: found macro AC_LTDL_SYS_DLOPEN_DEPLIBS in /usr/share/libtool/aclocal/ltdl.m4: 546
aclocal-default: found macro LT_SYS_MODULE_EXT in /usr/share/libtool/aclocal/ltdl.m4: 553
aclocal-default: found macro AC_LTDL_SHLIBEXT in /usr/share/libtool/aclocal/ltdl.m4: 581
aclocal-default: found macro LT_SYS_MODULE_PATH in /usr/share/libtool/aclocal/ltdl.m4: 588
aclocal-default: found macro AC_LTDL_SHLIBPATH in /usr/share/libtool/aclocal/ltdl.m4: 600
aclocal-default: found macro LT_SYS_DLSEARCH_PATH in /usr/share/libtool/aclocal/ltdl.m4: 607
aclocal-default: found macro AC_LTDL_SYSSEARCHPATH in /usr/share/libtool/aclocal/ltdl.m4: 628
aclocal-default: found macro LT_LIB_DLLOAD in /usr/share/libtool/aclocal/ltdl.m4: 654
aclocal-default: found macro AC_LTDL_DLLIB in /usr/share/libtool/aclocal/ltdl.m4: 749
aclocal-default: found macro LT_SYS_SYMBOL_USCORE in /usr/share/libtool/aclocal/ltdl.m4: 757
aclocal-default: found macro AC_LTDL_SYMBOL_USCORE in /usr/share/libtool/aclocal/ltdl.m4: 794
aclocal-default: found macro LT_FUNC_DLSYM_USCORE in /usr/share/libtool/aclocal/ltdl.m4: 801
aclocal-default: found macro AC_LTDL_DLSYM_USCORE in /usr/share/libtool/aclocal/ltdl.m4: 908
aclocal-default: found macro LT_FUNC_ARGZ in /usr/share/libtool/aclocal/ltargz.m4: 13
aclocal-default: found macro LT_INIT in /usr/share/libtool/aclocal/libtool.m4: 62
aclocal-default: found macro AC_PROG_LIBTOOL in /usr/share/libtool/aclocal/libtool.m4: 100
aclocal-default: found macro AM_PROG_LIBTOOL in /usr/share/libtool/aclocal/libtool.m4: 101
aclocal-default: found macro LT_OUTPUT in /usr/share/libtool/aclocal/libtool.m4: 621
aclocal-default: found macro LT_SUPPORTED_TAG in /usr/share/libtool/aclocal/libtool.m4: 814
aclocal-default: found macro LT_LANG in /usr/share/libtool/aclocal/libtool.m4: 825
aclocal-default: found macro AC_LIBTOOL_CXX in /usr/share/libtool/aclocal/libtool.m4: 917
aclocal-default: found macro AC_LIBTOOL_F77 in /usr/share/libtool/aclocal/libtool.m4: 918
aclocal-default: found macro AC_LIBTOOL_FC in /usr/share/libtool/aclocal/libtool.m4: 919
aclocal-default: found macro AC_LIBTOOL_GCJ in /usr/share/libtool/aclocal/libtool.m4: 920
aclocal-default: found macro AC_LIBTOOL_RC in /usr/share/libtool/aclocal/libtool.m4: 921
aclocal-default: found macro _LT_WITH_SYSROOT in /usr/share/libtool/aclocal/libtool.m4: 1244
aclocal-default: found macro _LT_COMPILER_OPTION in /usr/share/libtool/aclocal/libtool.m4: 1597
aclocal-default: found macro AC_LIBTOOL_COMPILER_OPTION in /usr/share/libtool/aclocal/libtool.m4: 1639
aclocal-default: found macro _LT_LINKER_OPTION in /usr/share/libtool/aclocal/libtool.m4: 1648
aclocal-default: ignoring macro AC_LIBTOOL_LINKER_OPTION in /usr/share/libtool/aclocal/libtool.m4: 1683
aclocal-default: found macro LT_CMD_MAX_LEN in /usr/share/libtool/aclocal/libtool.m4: 1690
aclocal-default: found macro AC_LIBTOOL_SYS_MAX_CMD_LEN in /usr/share/libtool/aclocal/libtool.m4: 1829
aclocal-default: found macro LT_SYS_DLOPEN_SELF in /usr/share/libtool/aclocal/libtool.m4: 1940
aclocal-default: found macro AC_LIBTOOL_DLOPEN_SELF in /usr/share/libtool/aclocal/libtool.m4: 2065
aclocal-default: found macro _LT_PATH_TOOL_PREFIX in /usr/share/libtool/aclocal/libtool.m4: 3183
aclocal-default: found macro AC_PATH_TOOL_PREFIX in /usr/share/libtool/aclocal/libtool.m4: 3245
aclocal-default: found macro LT_PATH_LD in /usr/share/libtool/aclocal/libtool.m4: 3268
aclocal-default: found macro AM_PROG_LD in /usr/share/libtool/aclocal/libtool.m4: 3357
aclocal-default: found macro AC_PROG_LD in /usr/share/libtool/aclocal/libtool.m4: 3358
aclocal-default: found macro LT_PATH_NM in /usr/share/libtool/aclocal/libtool.m4: 3687
aclocal-default: found macro AM_PROG_NM in /usr/share/libtool/aclocal/libtool.m4: 3782
aclocal-default: found macro AC_PROG_NM in /usr/share/libtool/aclocal/libtool.m4: 3783
aclocal-default: found macro _LT_DLL_DEF_P in /usr/share/libtool/aclocal/libtool.m4: 3854
aclocal-default: found macro LT_LIB_M in /usr/share/libtool/aclocal/libtool.m4: 3868
aclocal-default: found macro AC_CHECK_LIBM in /usr/share/libtool/aclocal/libtool.m4: 3887
aclocal-default: found macro LT_PROG_GCJ in /usr/share/libtool/aclocal/libtool.m4: 8176
aclocal-default: found macro LT_AC_PROG_GCJ in /usr/share/libtool/aclocal/libtool.m4: 8185
aclocal-default: found macro LT_PROG_GO in /usr/share/libtool/aclocal/libtool.m4: 8192
aclocal-default: found macro LT_PROG_RC in /usr/share/libtool/aclocal/libtool.m4: 8199
aclocal-default: found macro LT_AC_PROG_RC in /usr/share/libtool/aclocal/libtool.m4: 8204
aclocal-default: ignoring macro LT_AC_PROG_SED in /usr/share/libtool/aclocal/libtool.m4: 8332
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_CHECK_EXISTS
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_CHECK_EXISTS
aclocal-default: saw macro _PKG_SHORT_ERRORS_SUPPORTED
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_CHECK_MODULES
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro _PKG_SHORT_ERRORS_SUPPORTED
aclocal-default: saw macro PKG_CHECK_MODULES_STATIC
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_CHECK_MODULES
aclocal-default: saw macro PKG_INSTALLDIR
aclocal-default: saw macro PKG_NOARCH_INSTALLDIR
aclocal-default: saw macro PKG_CHECK_VAR
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_PROG_PKG_CONFIG
aclocal-default: saw macro PKG_CHECK_MODULES
aclocal-default: saw macro PKG_CHECK_MODULES
aclocal-default: saw macro PKG_CHECK_MODULES
aclocal-default: running WARNINGS=none /usr/bin/autom4te-2.71 --language Autoconf-without-aclocal-m4 /usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4 '/usr/share/aclocal/pkg.m4' --trace='AC_DEFUN:$f::$n::${::}%' --trace='AC_DEFUN_ONCE:$f::$n::${::}%' --trace='AU_DEFUN:$f::$n::${::}%' --trace='_AM_AUTOCONF_VERSION:$f::$n::${::}%' --trace='AC_CONFIG_MACRO_DIR_TRACE:$f::$n::${::}%' --trace='AC_CONFIG_MACRO_DIR:$f::$n::${::}%' --trace='_AM_CONFIG_MACRO_DIRS:$f::$n::${::}%' --trace='PKG_INSTALLDIR:$f::$n' --trace='PKG_CHECK_MODULES_STATIC:$f::$n' --trace='PKG_CHECK_EXISTS:$f::$n' --trace='PKG_NOARCH_INSTALLDIR:$f::$n' --trace='_PKG_SHORT_ERRORS_SUPPORTED:$f::$n' --trace='PKG_CHECK_MODULES:$f::$n' --trace='PKG_PROG_PKG_CONFIG:$f::$n' --trace='PKG_CHECK_VAR:$f::$n' configure.ac
aclocal-default: writing aclocal.m4
autoreconf-default: configure.ac: tracing
autoconf-2.71: running /usr/bin/autom4te-2.71 --force --verbose --language=autoconf --output=- --trace=AC_CONFIG_AUX_DIR:$n::${::}% --trace=AC_CONFIG_HEADERS:$n::${::}% --trace=AC_CONFIG_SUBDIRS:$n::${::}% --trace=AC_INIT:$n::${::}% --trace=AC_REQUIRE_AUX_FILE:$n::${::}% --trace=AC_PROG_LIBTOOL:$n::${::}% --trace=AM_PROG_LIBTOOL:$n::${::}% --trace=LT_INIT:$n::${::}% --trace=LT_CONFIG_LTDL_DIR:$n::${::}% --trace=AM_GNU_GETTEXT:$n::${::}% --trace=AM_INIT_AUTOMAKE:$n::${::}% --trace=GTK_DOC_CHECK:$n::${::}% --trace=IT_PROG_INTLTOOL:$n::${::}% configure.ac
autom4te-2.71: the trace request object is:
autom4te-2.71: $VAR1 = bless( [
autom4te-2.71:                  '1',
autom4te-2.71:                  0,
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71'
autom4te-2.71:                  ],
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71/autoconf/autoconf.m4f',
autom4te-2.71:                    'aclocal.m4',
autom4te-2.71:                    'configure.ac'
autom4te-2.71:                  ],
autom4te-2.71:                  {
autom4te-2.71:                    'include' => 1,
autom4te-2.71:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te-2.71:                    'sinclude' => 1,
autom4te-2.71:                    'AM_NLS' => 1,
autom4te-2.71:                    '_AM_COND_ELSE' => 1,
autom4te-2.71:                    'AM_CONDITIONAL' => 1,
autom4te-2.71:                    'AC_CONFIG_LINKS' => 1,
autom4te-2.71:                    'LT_SUPPORTED_TAG' => 1,
autom4te-2.71:                    '_AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    'AM_EXTRA_RECURSIVE_TARGETS' => 1,
autom4te-2.71:                    'AM_PROG_CXX_C_O' => 1,
autom4te-2.71:                    '_m4_warn' => 1,
autom4te-2.71:                    'GTK_DOC_CHECK' => 1,
autom4te-2.71:                    'AC_FC_PP_DEFINE' => 1,
autom4te-2.71:                    'AM_SILENT_RULES' => 1,
autom4te-2.71:                    'AC_INIT' => 1,
autom4te-2.71:                    'AM_PROG_MKDIR_P' => 1,
autom4te-2.71:                    'AM_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'AC_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'AM_PROG_F77_C_O' => 1,
autom4te-2.71:                    'AM_INIT_AUTOMAKE' => 1,
autom4te-2.71:                    'AM_XGETTEXT_OPTION' => 1,
autom4te-2.71:                    'AM_POT_TOOLS' => 1,
autom4te-2.71:                    'AC_SUBST' => 1,
autom4te-2.71:                    'AM_PROG_MOC' => 1,
autom4te-2.71:                    'm4_include' => 1,
autom4te-2.71:                    'm4_pattern_forbid' => 1,
autom4te-2.71:                    'AC_LIBSOURCE' => 1,
autom4te-2.71:                    'AM_PROG_AR' => 1,
autom4te-2.71:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te-2.71:                    'm4_sinclude' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT' => 1,
autom4te-2.71:                    '_AM_COND_ENDIF' => 1,
autom4te-2.71:                    'AC_CANONICAL_HOST' => 1,
autom4te-2.71:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te-2.71:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te-2.71:                    'AC_CONFIG_MACRO_DIR_TRACE' => 1,
autom4te-2.71:                    'AC_CONFIG_FILES' => 1,
autom4te-2.71:                    'AC_CANONICAL_BUILD' => 1,
autom4te-2.71:                    'AC_CANONICAL_TARGET' => 1,
autom4te-2.71:                    'AH_OUTPUT' => 1,
autom4te-2.71:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te-2.71:                    'AM_PROG_CC_C_O' => 1,
autom4te-2.71:                    'AM_PROG_FC_C_O' => 1,
autom4te-2.71:                    'm4_pattern_allow' => 1,
autom4te-2.71:                    'AC_SUBST_TRACE' => 1,
autom4te-2.71:                    'AC_FC_PP_SRCEXT' => 1,
autom4te-2.71:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te-2.71:                    'AM_PATH_GUILE' => 1,
autom4te-2.71:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te-2.71:                    'AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    '_AM_COND_IF' => 1,
autom4te-2.71:                    'AC_FC_SRCEXT' => 1,
autom4te-2.71:                    'AM_ENABLE_MULTILIB' => 1,
autom4te-2.71:                    '_LT_AC_TAGCONFIG' => 1,
autom4te-2.71:                    'IT_PROG_INTLTOOL' => 1,
autom4te-2.71:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te-2.71:                    'AC_FC_FREEFORM' => 1,
autom4te-2.71:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te-2.71:                    'AC_CONFIG_HEADERS' => 1,
autom4te-2.71:                    'LT_INIT' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te-2.71:                    'AM_MAINTAINER_MODE' => 1
autom4te-2.71:                  }
autom4te-2.71:                ], 'Autom4te::Request' );
autom4te-2.71: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf-2.71 --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.1t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=GTK_DOC_CHECK --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=include --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude --reload-state=/usr/share/autoconf-2.71/autoconf/autoconf.m4f --undefine=__m4_version__ aclocal.m4 configure.ac > autom4te.cache/output.1t
autom4te-2.71: formatting traces for '/usr/src/tmp/arp4cujaH0ev/am4tlaTf722Kr6/warnings': _m4_warn
autom4te-2.71: reading /usr/src/tmp/arp4cujaH0ev/am4tlaTf722Kr6/warnings
autom4te-2.71: formatting traces for '-': AC_CONFIG_AUX_DIR, AC_CONFIG_HEADERS, AC_CONFIG_SUBDIRS, AC_INIT, AC_PROG_LIBTOOL, AC_REQUIRE_AUX_FILE, AM_GNU_GETTEXT, AM_INIT_AUTOMAKE, AM_PROG_LIBTOOL, GTK_DOC_CHECK, IT_PROG_INTLTOOL, LT_CONFIG_LTDL_DIR, LT_INIT
autoreconf-default: configure.ac: not using Libtool
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using Gtkdoc
autoreconf-default: running: /usr/bin/autoconf-2.71 --force --verbose
autoconf-2.71: running /usr/bin/autom4te-2.71 --force --verbose --language=autoconf --output=configure /usr/share/autoconf-2.71/autoconf/trailer.m4 configure.ac
autom4te-2.71: the trace request object is:
autom4te-2.71: $VAR1 = bless( [
autom4te-2.71:                  '2',
autom4te-2.71:                  0,
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71'
autom4te-2.71:                  ],
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71/autoconf/autoconf.m4f',
autom4te-2.71:                    'aclocal.m4',
autom4te-2.71:                    '/usr/share/autoconf-2.71/autoconf/trailer.m4',
autom4te-2.71:                    'configure.ac'
autom4te-2.71:                  ],
autom4te-2.71:                  {
autom4te-2.71:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te-2.71:                    'sinclude' => 1,
autom4te-2.71:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te-2.71:                    'AC_CONFIG_LINKS' => 1,
autom4te-2.71:                    'AC_CONFIG_FILES' => 1,
autom4te-2.71:                    'AC_CONFIG_MACRO_DIR_TRACE' => 1,
autom4te-2.71:                    'AM_PROG_AR' => 1,
autom4te-2.71:                    'AM_PROG_F77_C_O' => 1,
autom4te-2.71:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te-2.71:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te-2.71:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te-2.71:                    'AM_POT_TOOLS' => 1,
autom4te-2.71:                    'AM_PATH_GUILE' => 1,
autom4te-2.71:                    '_AM_COND_ENDIF' => 1,
autom4te-2.71:                    'LT_SUPPORTED_TAG' => 1,
autom4te-2.71:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te-2.71:                    'AM_EXTRA_RECURSIVE_TARGETS' => 1,
autom4te-2.71:                    'AM_ENABLE_MULTILIB' => 1,
autom4te-2.71:                    'AM_MAINTAINER_MODE' => 1,
autom4te-2.71:                    'AC_FC_PP_SRCEXT' => 1,
autom4te-2.71:                    'AC_SUBST' => 1,
autom4te-2.71:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te-2.71:                    'AM_PROG_CC_C_O' => 1,
autom4te-2.71:                    '_m4_warn' => 1,
autom4te-2.71:                    'AC_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'AM_CONDITIONAL' => 1,
autom4te-2.71:                    'GTK_DOC_CHECK' => 1,
autom4te-2.71:                    'AC_FC_SRCEXT' => 1,
autom4te-2.71:                    '_AM_COND_IF' => 1,
autom4te-2.71:                    '_AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te-2.71:                    '_LT_AC_TAGCONFIG' => 1,
autom4te-2.71:                    'IT_PROG_INTLTOOL' => 1,
autom4te-2.71:                    '_AM_COND_ELSE' => 1,
autom4te-2.71:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te-2.71:                    'AC_CANONICAL_BUILD' => 1,
autom4te-2.71:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te-2.71:                    'AM_PROG_FC_C_O' => 1,
autom4te-2.71:                    'AM_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'include' => 1,
autom4te-2.71:                    'm4_pattern_allow' => 1,
autom4te-2.71:                    'AM_NLS' => 1,
autom4te-2.71:                    'AC_INIT' => 1,
autom4te-2.71:                    'AM_PROG_CXX_C_O' => 1,
autom4te-2.71:                    'AM_SILENT_RULES' => 1,
autom4te-2.71:                    'AC_FC_FREEFORM' => 1,
autom4te-2.71:                    'LT_INIT' => 1,
autom4te-2.71:                    'm4_include' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT' => 1,
autom4te-2.71:                    'AM_XGETTEXT_OPTION' => 1,
autom4te-2.71:                    'AH_OUTPUT' => 1,
autom4te-2.71:                    'AC_CANONICAL_TARGET' => 1,
autom4te-2.71:                    'AM_INIT_AUTOMAKE' => 1,
autom4te-2.71:                    'AM_PROG_MKDIR_P' => 1,
autom4te-2.71:                    'AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    'AC_CONFIG_HEADERS' => 1,
autom4te-2.71:                    'AC_LIBSOURCE' => 1,
autom4te-2.71:                    'AM_PROG_MOC' => 1,
autom4te-2.71:                    'AC_CANONICAL_HOST' => 1,
autom4te-2.71:                    'm4_sinclude' => 1,
autom4te-2.71:                    'AC_FC_PP_DEFINE' => 1,
autom4te-2.71:                    'm4_pattern_forbid' => 1,
autom4te-2.71:                    'AC_SUBST_TRACE' => 1
autom4te-2.71:                  }
autom4te-2.71:                ], 'Autom4te::Request' );
autom4te-2.71: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf-2.71 --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.2t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=GTK_DOC_CHECK --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=include --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude --reload-state=/usr/share/autoconf-2.71/autoconf/autoconf.m4f --undefine=__m4_version__ aclocal.m4 /usr/share/autoconf-2.71/autoconf/trailer.m4 configure.ac > autom4te.cache/output.2t
autom4te-2.71: formatting traces for '/usr/src/tmp/arp4cujaH0ev/am4t7LgaFnxtDv/warnings': _m4_warn
autom4te-2.71: reading /usr/src/tmp/arp4cujaH0ev/am4t7LgaFnxtDv/warnings
configure.ac:42: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:42: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:42: the top level
configure.ac:48: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete.
configure.ac:48: You should run autoupdate.
./lib/autoconf/c.m4:289: AC_LANG_CPLUSPLUS is expanded from...
configure.ac:48: the top level
autom4te-2.71: creating configure
autom4te-2.71: formatting traces for '/usr/src/tmp/arp4cujaH0ev/am4t7LgaFnxtDv/patterns': m4_pattern_allow, m4_pattern_forbid
autom4te-2.71: forbidden tokens: ^_?A[CHUM]_|_AC_|^LIBOBJS$|^_?m4_|^dnl$|^_?AS_|^_?PKG_[A-Z_]+$
autom4te-2.71: forbidden token : ^LIBOBJS$ => do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'
autom4te-2.71: allowed   tokens: ^AS_FLAGS$|^SHELL$|^PATH_SEPARATOR$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPORT$|^PACKAGE_URL$|^exec_prefix$|^prefix$|^program_transform_name$|^bindir$|^sbindir$|^libexecdir$|^datarootdir$|^datadir$|^sysconfdir$|^sharedstatedir$|^localstatedir$|^runstatedir$|^includedir$|^oldincludedir$|^docdir$|^infodir$|^htmldir$|^dvidir$|^pdfdir$|^psdir$|^libdir$|^localedir$|^mandir$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPORT$|^PACKAGE_URL$|^DEFS$|^ECHO_C$|^ECHO_N$|^ECHO_T$|^LIBS$|^build_alias$|^host_alias$|^target_alias$|^CXX$|^CXXFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CXX$|^ac_ct_CXX$|^EXEEXT$|^OBJEXT$|^INSTALL_PROGRAM$|^INSTALL_SCRIPT$|^INSTALL_DATA$|^MKDIR_P$|^build$|^build_cpu$|^build_vendor$|^build_os$|^host$|^host_cpu$|^host_vendor$|^host_os$|^STDC_HEADERS$|^HAVE_SYS_PARAM_H$|^WORDS_BIGENDIAN$|^AC_APPLE_UNIVERSAL_BUILD$|^uint16_t$|^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$|^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$|^PKG_CONFIG$|^PKG_CONFIG_PATH$|^PKG_CONFIG_LIBDIR$|^PKG_CONFIG$|^__CYGWIN__$|^__CYGWIN__$|^__UNIX__$|^__WIN32__$|^__NOCYGWIN__$|^__MACOS__$|^__FREEBSD__$|^__LINUX__$|^__GNU_HURD__$|^CC$|^CFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CC$|^CC$|^CC$|^CC$|^ac_ct_CC$|^CC$|^XMKMF$|^CXXCPP$|^CPPFLAGS$|^CXXCPP$|^HAVE_LIBZ$|^HAVE_SOCKETS$|^HAVE_JPEGLIB_H$|^HAVE_LIBJPEG$|^HAVE_TIFFIO_H$|^HAVE_LIBTIFF$|^HAVE_LIBPNG$|^libpng_CFLAGS$|^libpng_LIBS$|^HAVE_LIBPNG$|^LIBPNG_CONFIG$|^HAVE_LIBPNG$|^cairo_CFLAGS$|^cairo_LIBS$|^POPPLER_CFLAGS$|^POPPLER_LIBS$|^QMAKE_PROG$|^QMAKE_PROG$|^HAVE_GL_GLU_H$|^HAVE_LIBGLU_H$|^HAVE_LIBGLE_STATIC$|^HAVE_LIBGLE$|^HAVE_LIBGLE_STATIC$|^HAVE_LIBTINFO$|^HAVE_NCURSES_H$|^HAVE_CURSES_H$|^STRIP$|^ac_ct_STRIP$|^STRIPALL$|^STRIPUNNEEDED$|^STRIPALL$|^STRIPUNNEEDED$|^HAVE_X11$|^HAVE_CAIRO$|^HAVE_POPPLER$|^HAVE_SOCKETS$|^HAVE_LIBTIFF$|^HAVE_LIBPNG$|^HAVE_LIBJPEG$|^HAVE_CAIRO$|^HAVE_NOSCRIPTS$|^HAVE_QT$|^HAVE_LIBGLE$|^HAVE_LIBGLE_CPPFLAGS$|^HAVE_LIBGLE_STATIC$|^HAVE_AUTOPACKAGE$|^HAVE_MAC$|^HAVE_FREEBSD$|^HAVE_WIN32$|^HAVE_NOCYGWIN$|^HAVE_CYGWIN$|^HAVE_MINGW$|^HAVE_RPATH$|^QMAKE_PROG$|^MAKE_MANIP$|^AP_CONFIG_ARGS$|^GLE_SNAPSHOT$|^SIMPLE_LIBS$|^SIMPLE_LIBS_DL$|^SIMPLE_LDFLAGS$|^MANIP_LIBS$|^MANIP_LDFLAGS$|^LIBGLE_CPPFLAGS$|^LIBGLE_LDFLAGS$|^GLE_INSTALL_DATA$|^GLE_INSTALL_BIN$|^GLE_VERSION$|^MAKE_AUTOPACKAGE$|^QT_CONFIG$|^QT_RPATH$|^QT_LIBGLU_LIB$|^QT_CPPFLAGS$|^QT_LDFLAGS$|^HAVE_EXTRA_FONTS$|^LIBOBJS$|^LTLIBOBJS$
autom4te-2.71: 'configure' is updated
autoreconf-default: running: /usr/bin/autoheader-2.71 --force --verbose
autoheader-2.71: autoheader-2.71: running '/usr/bin/autom4te-2.71' --language=autoconf  --force --verbose to trace from configure.ac
autoheader-2.71: running: '/usr/bin/autom4te-2.71' --language=autoconf  --force --verbose --trace AC_CONFIG_HEADERS:'$$config_h ||= '"'"'$1'"'"';' --trace AH_OUTPUT:'$$verbatim{'"'"'$1'"'"'} = '"'"'$2'"'"';' --trace AC_DEFINE_TRACE_LITERAL:'$$symbol{'"'"'$1'"'"'} = 1;' configure.ac >/usr/src/tmp/arp4cujaH0ev/ahaEPX0hOQmH/traces.pl
autom4te-2.71: the trace request object is:
autom4te-2.71: $VAR1 = bless( [
autom4te-2.71:                  '1',
autom4te-2.71:                  0,
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71'
autom4te-2.71:                  ],
autom4te-2.71:                  [
autom4te-2.71:                    '/usr/share/autoconf-2.71/autoconf/autoconf.m4f',
autom4te-2.71:                    'aclocal.m4',
autom4te-2.71:                    'configure.ac'
autom4te-2.71:                  ],
autom4te-2.71:                  {
autom4te-2.71:                    'AM_POT_TOOLS' => 1,
autom4te-2.71:                    'AM_PROG_F77_C_O' => 1,
autom4te-2.71:                    'AC_SUBST' => 1,
autom4te-2.71:                    'AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te-2.71:                    'AC_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te-2.71:                    'AC_CONFIG_FILES' => 1,
autom4te-2.71:                    'AC_CONFIG_MACRO_DIR_TRACE' => 1,
autom4te-2.71:                    'AC_SUBST_TRACE' => 1,
autom4te-2.71:                    'LT_INIT' => 1,
autom4te-2.71:                    'm4_sinclude' => 1,
autom4te-2.71:                    '_AM_COND_IF' => 1,
autom4te-2.71:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te-2.71:                    '_m4_warn' => 1,
autom4te-2.71:                    'AC_CONFIG_HEADERS' => 1,
autom4te-2.71:                    'IT_PROG_INTLTOOL' => 1,
autom4te-2.71:                    '_AM_MAKEFILE_INCLUDE' => 1,
autom4te-2.71:                    'AC_CANONICAL_TARGET' => 1,
autom4te-2.71:                    'AM_INIT_AUTOMAKE' => 1,
autom4te-2.71:                    'AM_NLS' => 1,
autom4te-2.71:                    'AM_PROG_AR' => 1,
autom4te-2.71:                    'AM_SILENT_RULES' => 1,
autom4te-2.71:                    'AC_INIT' => 1,
autom4te-2.71:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te-2.71:                    'AC_CONFIG_LINKS' => 1,
autom4te-2.71:                    '_AM_COND_ENDIF' => 1,
autom4te-2.71:                    'AC_FC_PP_DEFINE' => 1,
autom4te-2.71:                    'AM_EXTRA_RECURSIVE_TARGETS' => 1,
autom4te-2.71:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te-2.71:                    'm4_include' => 1,
autom4te-2.71:                    'AC_FC_PP_SRCEXT' => 1,
autom4te-2.71:                    'LT_SUPPORTED_TAG' => 1,
autom4te-2.71:                    'include' => 1,
autom4te-2.71:                    'AM_PROG_CC_C_O' => 1,
autom4te-2.71:                    'AM_XGETTEXT_OPTION' => 1,
autom4te-2.71:                    'AC_LIBSOURCE' => 1,
autom4te-2.71:                    'AM_PROG_CXX_C_O' => 1,
autom4te-2.71:                    'm4_pattern_forbid' => 1,
autom4te-2.71:                    'sinclude' => 1,
autom4te-2.71:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te-2.71:                    'AC_FC_FREEFORM' => 1,
autom4te-2.71:                    '_AM_COND_ELSE' => 1,
autom4te-2.71:                    'GTK_DOC_CHECK' => 1,
autom4te-2.71:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te-2.71:                    'AM_PATH_GUILE' => 1,
autom4te-2.71:                    'AC_FC_SRCEXT' => 1,
autom4te-2.71:                    'AM_PROG_LIBTOOL' => 1,
autom4te-2.71:                    'AM_PROG_MOC' => 1,
autom4te-2.71:                    'AM_GNU_GETTEXT' => 1,
autom4te-2.71:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te-2.71:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te-2.71:                    'm4_pattern_allow' => 1,
autom4te-2.71:                    'AM_ENABLE_MULTILIB' => 1,
autom4te-2.71:                    '_LT_AC_TAGCONFIG' => 1,
autom4te-2.71:                    'AM_PROG_FC_C_O' => 1,
autom4te-2.71:                    'AC_CANONICAL_BUILD' => 1,
autom4te-2.71:                    'AC_CANONICAL_HOST' => 1,
autom4te-2.71:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te-2.71:                    'AM_CONDITIONAL' => 1,
autom4te-2.71:                    'AH_OUTPUT' => 1,
autom4te-2.71:                    'AM_PROG_MKDIR_P' => 1,
autom4te-2.71:                    'AM_MAINTAINER_MODE' => 1
autom4te-2.71:                  }
autom4te-2.71:                ], 'Autom4te::Request' );
autom4te-2.71: running: /usr/bin/m4 --nesting-limit=1024 --gnu --include=/usr/share/autoconf-2.71 --debug=aflq --fatal-warning --debugfile=autom4te.cache/traces.1t --trace=AC_CANONICAL_BUILD --trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM --trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS --trace=AC_CONFIG_MACRO_DIR_TRACE --trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL --trace=AC_FC_FREEFORM --trace=AC_FC_PP_DEFINE --trace=AC_FC_PP_SRCEXT --trace=AC_FC_SRCEXT --trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB --trace=AM_EXTRA_RECURSIVE_TARGETS --trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_MAKEFILE_INCLUDE --trace=AM_NLS --trace=AM_PATH_GUILE --trace=AM_POT_TOOLS --trace=AM_PROG_AR --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O --trace=AM_PROG_LIBTOOL --trace=AM_PROG_MKDIR_P --trace=AM_PROG_MOC --trace=AM_SILENT_RULES --trace=AM_XGETTEXT_OPTION --trace=GTK_DOC_CHECK --trace=IT_PROG_INTLTOOL --trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG --trace=_AM_COND_ELSE --trace=_AM_COND_ENDIF --trace=_AM_COND_IF --trace=_AM_MAKEFILE_INCLUDE --trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn --trace=include --trace=m4_include --trace=m4_pattern_allow --trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude --reload-state=/usr/share/autoconf-2.71/autoconf/autoconf.m4f --undefine=__m4_version__ aclocal.m4 configure.ac > autom4te.cache/output.1t
autom4te-2.71: formatting traces for '/usr/src/tmp/arp4cujaH0ev/am4tKUMgJPtqYW/warnings': _m4_warn
autom4te-2.71: reading /usr/src/tmp/arp4cujaH0ev/am4tKUMgJPtqYW/warnings
autom4te-2.71: formatting traces for '-': AC_CONFIG_HEADERS, AC_DEFINE_TRACE_LITERAL, AH_OUTPUT
autoheader-2.71: 'src/config.h.in' is updated
autoreconf-default: configure.ac: not using Automake
autoreconf-default: linking platform/autoconf/install-sh to /usr/share/autoconf-2.71/build-aux/install-sh
autoreconf-default: linking platform/autoconf/config.sub to /usr/share/autoconf-2.71/build-aux/config.sub
autoreconf-default: linking platform/autoconf/config.guess to /usr/share/autoconf-2.71/build-aux/config.guess
autoreconf-default: Leaving directory '.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --with-manip --with-x --with-qt=/usr/lib64/qt4 --with-rpath=no --with-jpeg=yes --with-png=yes --with-tiff=yes --with-z=yes --with-extrafonts
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext
checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether x86_64-alt-linux-g++ accepts -g... yes
checking for x86_64-alt-linux-g++ option to enable C++11 features... none needed
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/param.h... yes
checking whether byte ordering is bigendian... no
checking for uint16_t... yes
checking for x86_64-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 x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the compiler supports GNU C... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to enable C11 features... none needed
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking for X... libraries , headers 
checking for XOpenDisplay in -lX11... yes
checking for deflate in -lz... yes
checking for library containing socket... none required
checking for library containing gethostbyname... none required
checking for jpeg_destroy_decompress in -ljpeg... yes
checking for jpeglib.h... yes
checking for TIFFReadScanline in -ltiff... yes
checking for tiffio.h... yes
checking for libpng >= 0... yes
checking for cairo >= 1.10.0... yes
   cairo CFLAGS: -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
   cairo LIBS: -lcairo
checking for poppler-glib >= 0.10.0... no
checking for GL/glu.h... yes
checking for gluLookAt in -lGLU... yes
checking for library containing dlopen... none required
checking for tgetent in -ltinfo... yes
checking for library containing wbkgdset... -lncurses
checking for ncurses.h... yes
checking for x86_64-alt-linux-strip,gstrip... no
checking for strip,gstrip... no
Checking if strip is GNU strip
strip is GNU strip (strip)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/gle/Makefile
config.status: creating src/gle/bitmap/Makefile
config.status: creating src/gle/letzfitz/Makefile
config.status: creating src/gle/surface/Makefile
config.status: creating src/gle/tokens/Makefile
config.status: creating src/fbuild/Makefile
config.status: creating src/makefmt/Makefile
config.status: creating src/manip/Makefile
config.status: creating src/TeX/Makefile
config.status: creating src/gui/MakefileAC
config.status: creating src/gui/qgle.pro
config.status: creating src/doc/gle.1
config.status: creating platform/autoconf/gle-graphics.pc
config.status: creating platform/autopackage/gle4.apspec
config.status: creating src/config.h
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext

CPPFLAGS: -DHAVE_CONFIG_H $(VERSION_INFO) -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14
LDFLAGS:    -L. 
LIBS: -lcairo -lpng16 -ltiff -ljpeg -lz -lX11  
SIMPLE_LIBS: 
SIMPLE_LIBS_DL: 
SIMPLE_LDFLAGS: 

** Configuration summary for GLE 4.2.5 (x86_64-alt-linux-gnu):

   ** Bitmap support:
      PNG support: yes
      TIFF support: yes
      JPEG support: yes
      Statically link: no

   ** X11 preview support: yes
   ** Cairo graphics support: yes
   ** Poppler PDF support: no
   ** Socket support: yes
   ** Include 'manip' utility: yes
   ** Debug mode: off

   ** GLE GUI support: yes
      Using Qt version 4.8.7 in /usr/lib64

** Install data into: /usr/share/gle-graphics/4.2.5
** Install binary into: /usr/bin
   (use ./configure --prefix=dir to change the installation directory.)

GLE 4.2.5 has been configured. The next step is to run "make". After "make" completes, run "make install" to install GLE.
+ make
make: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5'
/usr/bin/mkdir -p build
/usr/bin/mkdir -p build/bin
/usr/bin/mkdir -p build/lib
/usr/bin/mkdir -p build/doc
/usr/bin/mkdir -p build/gleinc
make -C src/gle make_glebtool
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c cutils.cpp -o cutils.static.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c file_io.cpp -o file_io.static.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14  glebtool.cpp cutils.static.o file_io.static.o   -o ../../build/bin/glebtool
../../build/bin/glebtool -setrelpath /usr/bin /usr/lib64 /usr/share/gle-graphics/4.2.5 /usr/share/doc/gle-graphics ../config.h
GLE will be installed as follows:
Binary:   "/usr/bin"
Library:  "/usr/lib64"
          (Up: 1, Relative: "lib64")
GLE_TOP:  "/usr/share/gle-graphics/4.2.5"
          (Up: 1, Relative: "share/gle-graphics/4.2.5")
DOC:      "/usr/share/doc/gle-graphics"
          (Up: 2, Relative: "doc/gle-graphics")
echo "begin config gle" > ../../build/glerc
echo "   current = 4.2.5" >> ../../build/glerc
echo "end config" >> ../../build/glerc
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle'
make -C src/gle/bitmap
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/bitmap'
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c img2ps.cpp -o img2ps.o
In file included from img2ps.cpp:48:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c lzwencode.cpp -o lzwencode.o
In file included from lzwencode.cpp:28:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c glegif.cpp -o glegif.o
In file included from glegif.cpp:46:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c glejpeg.cpp -o glejpeg.o
In file included from glejpeg.cpp:46:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gletiff.cpp -o gletiff.o
In file included from gletiff.cpp:50:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from gletiff.cpp:49:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp: In member function 'virtual int GLETIFF::readHeader()':
gletiff.cpp:73:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   73 |         uint16 samplesperpixel, bitspersample, planarconfiguration;
      |                ^~~~~~~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:73:33: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   73 |         uint16 samplesperpixel, bitspersample, planarconfiguration;
      |                                 ^~~~~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:73:48: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   73 |         uint16 samplesperpixel, bitspersample, planarconfiguration;
      |                                                ^~~~~~~~~~~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:74:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   74 |         uint16 photometric, extrasamples, *sampleinfo;
      |                ^~~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:74:29: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   74 |         uint16 photometric, extrasamples, *sampleinfo;
      |                             ^~~~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:74:44: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
   74 |         uint16 photometric, extrasamples, *sampleinfo;
      |                                            ^~~~~~~~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp: In member function 'virtual int GLETIFF::prepare(int)':
gletiff.cpp:152:25: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  152 |                 uint16 *rmap, *gmap, *bmap;
      |                         ^~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:152:32: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  152 |                 uint16 *rmap, *gmap, *bmap;
      |                                ^~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
gletiff.cpp:152:39: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  152 |                 uint16 *rmap, *gmap, *bmap;
      |                                       ^~~~
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c glepng.cpp -o glepng.o
In file included from glepng.cpp:46:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c ascii85.cpp -o ascii85.o
In file included from ascii85.cpp:48:
img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/bitmap'
make -C src/gle/surface
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/surface'
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gsurface.cpp -o gsurface.o
In file included from ../glepro.h:42,
                 from ../all.h:73,
                 from gsurface.cpp:44:
../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
../glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
../glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
../glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
../glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from ../gle-interface/gle-interface.h:1209,
                 from ../core.h:43,
                 from gsurface.cpp:46:
../gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from ../core.h:44:
../d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
../d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
../core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
../core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
../core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
../core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
../core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
../core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
../core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
../core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
../core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
../core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from gsurface.cpp:48:
../texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
../texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
../texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
../texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
../texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
../texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from gsurface.cpp:59:
../begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
gsurface.cpp:72:18: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   72 | void pass_line() throw(ParserError);
      |                  ^~~~~
gsurface.cpp:233:18: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  233 | void pass_line() throw(ParserError) {
      |                  ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c hide.cpp -o hide.o
In file included from ../glepro.h:42,
                 from ../all.h:73,
                 from hide.cpp:43:
../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
../glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
../glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
../glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
../glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from ../gle-interface/gle-interface.h:1209,
                 from ../core.h:43,
                 from hide.cpp:45:
../gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from ../core.h:44:
../d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
../d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
../core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
../core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
../core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
../core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
../core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
../core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
../core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
../core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
../core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
../core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fcontour.cpp -o fcontour.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c ffitcontour.cpp -o ffitcontour.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gcontour.cpp -o gcontour.o
In file included from ../glepro.h:42,
                 from ../all.h:73,
                 from gcontour.cpp:43:
../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
../glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
../glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
../glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
../glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from ../gle-interface/gle-interface.h:1209,
                 from ../core.h:43,
                 from gcontour.cpp:45:
../gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from ../core.h:44:
../d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
../d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
../core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
../core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
../core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
../core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
../core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
../core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
../core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
../core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
../core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
../core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from gcontour.cpp:46:
../glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from gcontour.cpp:48:
../texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
../texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
../texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
../texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
../texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
../texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from gcontour.cpp:58:
../begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
gcontour.cpp:102:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  102 |         inline void read(const string& fname) throw(ParserError) { m_Data.read(fname); }
      |                                               ^~~~~
gcontour.cpp:122:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  122 |         void openData(const string& name, const string& lab) throw(ParserError);
      |                                                              ^~~~~
gcontour.cpp:184:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 | void GLEContourInfo::openData(const string& name, const string& lab) throw(ParserError) {
      |                                                                      ^~~~~
gcontour.cpp:330:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  330 | void get_contour_values(GLEContourInfo* info, int ct) throw(ParserError) {
      |                                                       ^~~~~
gcontour.cpp:358:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  358 | void begin_contour(int *pln, int *pcode, int *cp) throw(ParserError) {
      |                                                   ^~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/surface'
make -C src/gle/letzfitz
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/letzfitz'
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c let.cpp -o let.o
In file included from ../glepro.h:42,
                 from ../all.h:73,
                 from let.cpp:44:
../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
../glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
../glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
../glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
../glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from ../gle-interface/gle-interface.h:1209,
                 from ../core.h:43,
                 from let.cpp:46:
../gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from ../core.h:44:
../d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
../d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
../core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
../core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
../core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
../core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
../core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
../core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
../core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
../core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
../core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
../core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from let.cpp:48:
../texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
../texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
../texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
../texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
../texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
../texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from let.cpp:55:
../glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from let.cpp:56:
../polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
../polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
../polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
../polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
../polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
../polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
../polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
../polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
../polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
../polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
../polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
../polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
../polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
../polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
../polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
../polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
../polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from let.cpp:57:
../var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
../var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from let.cpp:60:
../run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
../run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
../run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
../run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
../run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
../run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
../run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
../run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
../run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
../run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
../run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
../run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
../run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
../run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
../run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
../run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
../run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
../run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
../run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
../run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
../run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
../run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
../run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
../run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
../run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
../run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
../run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from let.cpp:63:
../begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
let.cpp:72:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   72 | void get_from_to_step(TOKENS tk, int ntok, int *curtok, double* from, double* to, double* step) throw(ParserError) {
      |                                                                                                 ^~~~~
let.cpp:109:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 | void begin_letz(int *pln, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                      ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fit.cpp -o fit.o
In file included from ../glepro.h:42,
                 from ../all.h:73,
                 from fit.cpp:43:
../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
../glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
../glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
../glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
../glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from ../gle-interface/gle-interface.h:1209,
                 from ../core.h:43,
                 from fit.cpp:45:
../gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from ../core.h:44:
../d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
../d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
../core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
../core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
../core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
../core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
../core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
../core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
../core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
../core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
../core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
../core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
../core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from fit.cpp:47:
../texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
../texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
../texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
../texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
../texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
../texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from fit.cpp:54:
../glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from fit.cpp:55:
../polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
../polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
../polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
../polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
../polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
../polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
../polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
../polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
../polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
../polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
../polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
../polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
../polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
../polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
../polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
../polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
../polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from fit.cpp:56:
../var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
../var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from fit.cpp:59:
../run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
../run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
../run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
../run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
../run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
../run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
../run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
../run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
../run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
../run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
../run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
../run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
../run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
../run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
../run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
../run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
../run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
../run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
../run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
../run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
../run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
../run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
../run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
../run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
../run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
../run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
../run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from fit.cpp:62:
../begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
fit.cpp:85:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   85 |         void loadData() throw(ParserError);
      |                         ^~~~~
fit.cpp:86:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   86 |         void sortData() throw(ParserError);
      |                         ^~~~~
fit.cpp:96:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 | void get_from_to_step_fitz(TOKENS tk, int ntok, int *curtok, double* from, double* to, double* step) throw(ParserError) {
      |                                                                                                      ^~~~~
fit.cpp:136:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 | void begin_fitz(int *pln, int *pcode, int *cp) throw(ParserError) {
      |                                                ^~~~~
fit.cpp:256:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  256 | void GLEFitZData::loadData() throw(ParserError) {
      |                              ^~~~~
fit.cpp:285:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  285 | void GLEFitZData::sortData() throw(ParserError) {
      |                              ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c ffit.cpp -o ffit.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/letzfitz'
make -C src/gle/tokens
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/tokens'
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c Tokenizer.cpp -o Tokenizer.o
In file included from Tokenizer.cpp:47:
Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
Tokenizer.cpp:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | double tokenizer_string_to_double(const char* value) throw(ParserError) {
      |                                                      ^~~~~
Tokenizer.cpp:277:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  277 | void g_throw_parser_error(const string& err) throw(ParserError) {
      |                                              ^~~~~
Tokenizer.cpp:284:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  284 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError) {
      |                                                                                 ^~~~~
Tokenizer.cpp:294:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  294 | void g_throw_parser_error_sys(const char* str1, const char* str2, const char* str3) throw(ParserError) {
      |                                                                                     ^~~~~
Tokenizer.cpp:307:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  307 | void g_throw_parser_error(const char* err, int idx) throw(ParserError) {
      |                                                     ^~~~~
Tokenizer.cpp:638:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  638 | int Tokenizer::has_more_tokens() throw(ParserError) {
      |                                  ^~~~~
Tokenizer.cpp:654:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  654 | string& Tokenizer::next_token() throw(ParserError) {
      |                                 ^~~~~
Tokenizer.cpp:660:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  660 | string& Tokenizer::try_next_token() throw(ParserError) {
      |                                     ^~~~~
Tokenizer.cpp:665:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  665 | double Tokenizer::next_double() throw(ParserError) {
      |                                 ^~~~~
Tokenizer.cpp:673:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  673 | int Tokenizer::next_integer() throw(ParserError) {
      |                               ^~~~~
Tokenizer.cpp:688:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  688 | void Tokenizer::get_token() throw(ParserError) {
      |                             ^~~~~
Tokenizer.cpp:721:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  721 | void Tokenizer::get_token_2() throw(ParserError) {
      |                               ^~~~~
Tokenizer.cpp:801:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  801 | void Tokenizer::copy_string(char string_delim) throw(ParserError) {
      |                                                ^~~~~
Tokenizer.cpp:817:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  817 | void Tokenizer::multi_level_do_multi(char open) throw(ParserError) {
      |                                                 ^~~~~
Tokenizer.cpp:855:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  855 | string& Tokenizer::next_continuous_string_excluding(const char* forbidden) throw(ParserError) {
      |                                                                            ^~~~~
Tokenizer.cpp:891:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  891 | string& Tokenizer::next_multilevel_token() throw(ParserError) {
      |                                            ^~~~~
Tokenizer.cpp:934:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  934 | string& Tokenizer::read_line() throw(ParserError) {
      |                                ^~~~~
Tokenizer.cpp:1028:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1028 | void Tokenizer::next_token_and_pos(TokenAndPos& tkpos) throw(ParserError) {
      |                                                        ^~~~~
Tokenizer.cpp:1058:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1058 | void Tokenizer::get_check_token() throw(ParserError) {
      |                                   ^~~~~
Tokenizer.cpp:1065:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1065 | void Tokenizer::peek_token(string* token) throw(ParserError) {
      |                                           ^~~~~
Tokenizer.cpp:1087:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1087 | int Tokenizer::is_next_token(const char* token) throw(ParserError) {
      |                                                 ^~~~~
Tokenizer.cpp:1100:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1100 | int Tokenizer::is_next_token_i(const char* token) throw(ParserError) {
      |                                                   ^~~~~
Tokenizer.cpp:1113:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1113 | int Tokenizer::is_next_token_in(const char* charlist) throw(ParserError) {
      |                                                       ^~~~~
Tokenizer.cpp:1123:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1123 | int Tokenizer::ensure_next_token_in(const char* charlist) throw(ParserError) {
      |                                                           ^~~~~
Tokenizer.cpp:1132:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1132 | void Tokenizer::ensure_next_token(const char* token) throw(ParserError) {
      |                                                      ^~~~~
Tokenizer.cpp:1139:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1139 | void Tokenizer::ensure_next_token_i(const char* token) throw(ParserError) {
      |                                                        ^~~~~
Tokenizer.cpp:1146:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1146 | void Tokenizer::ensure_next_token_list(const char* charlist) throw(ParserError) {
      |                                                              ^~~~~
Tokenizer.cpp:1168:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1168 | char Tokenizer::token_read_sig_char() throw(ParserError) {
      |                                       ^~~~~
Tokenizer.cpp:1272:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1272 | void Tokenizer::read_till_close_comment() throw(ParserError) {
      |                                           ^~~~~
Tokenizer.cpp:1364:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1364 | void StreamTokenizer::open_tokens(const char* fname) throw(ParserError) {
      |                                                      ^~~~~
Tokenizer.cpp:1377:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1377 | void StreamTokenizer::open_tokens(const string& fname) throw(ParserError) {
      |                                                        ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c StringKeyHash.cpp -o StringKeyHash.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c BinIO.cpp -o BinIO.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle/tokens'
make -C src/gle
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle'
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle.cpp -o gle.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gle.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from gle.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from gle.cpp:48:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from gle.cpp:50:
drawit.h:39:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   39 | void CompileGLE(const string& output_file, GLEGlobalSource &glecode, CmdLineObj* cmdline, bool silent) throw(ParserError);
      |                                                                                                        ^~~~~
drawit.h:40:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   40 | void DrawIt(GLEScript* script, GLEFileLocation* outfile, CmdLineObj* cmdline, bool silent = false) throw (ParserError);
      |                                                                                                    ^~~~~
gle.cpp:90:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   90 | void do_gen_inittex(CmdLineObj& cmdline, GLEOptions& options) throw(ParserError);
      |                                                               ^~~~~
In file included from gle.cpp:99:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
gle.cpp:328:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 | void do_gen_inittex(CmdLineObj& cmdline, GLEOptions& options) throw(ParserError) {
      |                                                               ^~~~~
gle.cpp:707:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  707 | GLERC<GLEScript> load_gle_code_sub(const char* name, CmdLineObj& cmdline) throw(ParserError) {
      |                                                                           ^~~~~
gle.cpp:716:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  716 | GLERC<GLEScript> load_gle_code_sub_stdin(CmdLineObj& cmdline) throw(ParserError) {
      |                                                               ^~~~~
gle.cpp:743:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  743 | void writeRecordedOutputFile(const string& fname, int deviceCode, string* buffer) throw (ParserError) {
      |                                                                                   ^~~~~
gle.cpp:754:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  754 | void writeRecordedOutputFile(const string& fname, int deviceCode, GLEScript* script) throw (ParserError) {
      |                                                                                      ^~~~~
gle.cpp:777:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  777 |         void create_cairo_eps() throw(ParserError);
      |                                 ^~~~~
gle.cpp:778:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  778 |         bool process_one_file_tex() throw(ParserError);
      |                                     ^~~~~
gle.cpp:782:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  782 |         void create_latex_eps_ps_pdf() throw(ParserError);
      |                                        ^~~~~
gle.cpp:783:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  783 |         void convert_eps_to_pdf_no_latex() throw(ParserError);
      |                                            ^~~~~
gle.cpp:791:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  791 |         void write_recorded_data(int deviceCode) throw(ParserError);
      |                                                  ^~~~~
gle.cpp:833:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  833 | void GLELoadOneFileManager::create_cairo_eps() throw(ParserError) {
      |                                                ^~~~~
gle.cpp:847:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  847 | bool GLELoadOneFileManager::process_one_file_tex() throw(ParserError) {
      |                                                    ^~~~~
gle.cpp:952:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  952 | void GLELoadOneFileManager::convert_eps_to_pdf_no_latex() throw(ParserError) {
      |                                                           ^~~~~
gle.cpp:994:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  994 | void GLELoadOneFileManager::create_latex_eps_ps_pdf() throw(ParserError) {
      |                                                       ^~~~~
gle.cpp:1093:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1093 | void GLELoadOneFileManager::write_recorded_data(int deviceCode) throw (ParserError) {
      |                                                                 ^~~~~
gle.cpp:1174:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1174 | void load_one_file_sub(GLEScript* script, CmdLineObj& cmdline, size_t* exit_code) throw(ParserError) {
      |                                                                                   ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c axis.cpp -o axis.o
In file included from glepro.h:42,
                 from all.h:73,
                 from axis.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from axis.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from axis.cpp:44:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42,
                 from axis.cpp:53:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
axis.cpp:58:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void nice_log_ticks(double *start, double *last, double gmin, double gmax) throw (ParserError);
      |                                                                            ^~~~~
axis.cpp:875:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  875 | void nice_log_ticks(double *start, double *last, double gmin, double gmax) throw (ParserError) {
      |                                                                            ^~~~~
axis.cpp:1123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1123 | int axis_type_check(const char *s) throw (ParserError) {
      |                                    ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c b_tab.cpp -o b_tab.o
In file included from glepro.h:42,
                 from all.h:73,
                 from b_tab.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from b_tab.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from b_tab.cpp:48:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c b_text.cpp -o b_text.o
In file included from glepro.h:42,
                 from all.h:73,
                 from b_text.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from b_text.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from b_text.cpp:46:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c begin.cpp -o begin.o
In file included from glepro.h:42,
                 from all.h:73,
                 from begin.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from begin.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from begin.cpp:44:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from begin.cpp:46:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
In file included from begin.cpp:49:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
begin.cpp:54:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   54 | double token_next_double(int i) throw(ParserError) {
      |                                 ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c core.cpp -o core.o
In file included from glepro.h:42,
                 from all.h:73,
                 from core.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from core.cpp:43:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from core.cpp:44:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from core.cpp:48:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from core.cpp:49:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from core.cpp:52:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from core.cpp:54:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from core.cpp:60:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from core.cpp:61:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
core.cpp:498:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  498 | void g_set_pagesize(const string& papersize) throw (ParserError) {
      |                                              ^~~~~
core.cpp:512:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  512 | void g_set_margins(const string& margins) throw (ParserError) {
      |                                           ^~~~~
core.cpp:1873:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1873 | void g_marker2(int i, double sz, double dval) throw(ParserError) {
      |                                               ^~~~~
core.cpp:2036:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2036 | void g_postscript(char *fname, double wx, double wy) throw(ParserError) {
      |                                                      ^~~~~
core.cpp:2149:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2149 | void g_update_bitmap_type(const string& fname, int* type) throw(ParserError) {
      |                                                           ^~~~~
core.cpp:2255:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2255 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError) {
      |                                                              ^~~~~
core.cpp:2280:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2280 | void g_bitmap(GLEBitmap* bitmap, double wx, double wy, int type) throw(ParserError) {
      |                                                                  ^~~~~
core.cpp:2319:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2319 | void g_bitmap_info(string& fname, int xvar, int yvar, int type)  throw(ParserError) {
      |                                                                  ^~~~~
core.cpp:2356:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2356 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError) {
      |                                                                    ^~~~~
core.cpp:2563:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2563 | void g_set_arrow_style(const char* shape) throw(ParserError) {
      |                                           ^~~~~
core.cpp:2586:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2586 | void g_set_arrow_tip(const char* tip) throw (ParserError) {
      |                                       ^~~~~
core.cpp:2596:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2596 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError) {
      |                                                      ^~~~~
core.cpp:2748:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2748 | int g_parse_compatibility(const string& compat) throw (ParserError) {
      |                                                 ^~~~~
core.cpp:2779:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2779 | int g_set_compatibility(const string& compat) throw (ParserError) {
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c curve.cpp -o curve.o
In file included from glepro.h:42,
                 from all.h:73,
                 from curve.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from curve.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from curve.cpp:42:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from curve.cpp:44:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c color.cpp -o color.o
In file included from glepro.h:42,
                 from all.h:73,
                 from color.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from color.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c drawit.cpp -o drawit.o
In file included from glepro.h:42,
                 from all.h:73,
                 from drawit.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from drawit.cpp:44:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from drawit.cpp:45:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from drawit.cpp:46:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from drawit.cpp:47:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from drawit.cpp:48:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from drawit.cpp:53:
drawit.h:39:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   39 | void CompileGLE(const string& output_file, GLEGlobalSource &glecode, CmdLineObj* cmdline, bool silent) throw(ParserError);
      |                                                                                                        ^~~~~
drawit.h:40:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   40 | void DrawIt(GLEScript* script, GLEFileLocation* outfile, CmdLineObj* cmdline, bool silent = false) throw (ParserError);
      |                                                                                                    ^~~~~
In file included from drawit.cpp:57:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
drawit.cpp:83:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   83 | void text_load_include(GLEParser* parser, const string& fname, GLESourceLine* code, GLESourceFile* file) throw(ParserError);
      |                                                                                                          ^~~~~
drawit.cpp:174:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError) {
      |                                                                       ^~~~~
drawit.cpp:183:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError) {
      |                                                                          ^~~~~
drawit.cpp:194:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 | void validate_file_name(const string& fname, bool isread) throw(ParserError) {
      |                                                           ^~~~~
drawit.cpp:240:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void DrawIt(GLEScript* script, GLEFileLocation* outfile, CmdLineObj* cmdline, bool silent) throw (ParserError) {
      |                                                                                            ^~~~~
drawit.cpp:383:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 | void text_load_include(GLEParser* parser, const string& fname, GLESourceLine* code, GLESourceFile* file) throw(ParserError) {
      |                                                                                                          ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c eval.cpp -o eval.o
In file included from glepro.h:42,
                 from all.h:73,
                 from eval.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from eval.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from eval.cpp:44:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from eval.cpp:46:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from eval.cpp:51:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from eval.cpp:53:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from graph.h:40,
                 from eval.cpp:56:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
In file included from eval.cpp:57:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
eval.cpp:128:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  128 | void eval_get_extra_arg_test(int i, const char* type) throw(ParserError) {
      |                                                       ^~~~~
eval.cpp:142:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  142 | double eval_get_extra_arg_f(int i) throw(ParserError) {
      |                                    ^~~~~
eval.cpp:153:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 | const char* eval_get_extra_arg_s(int i) throw(ParserError) {
      |                                         ^~~~~
eval.cpp:366:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 | void eval_pcode_loop(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int plen) throw(ParserError) {
      |                                                                                     ^~~~~
eval.cpp:930:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  930 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                                            ^~~~~
eval.cpp:947:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  947 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError) {
      |                                                                                  ^~~~~
eval.cpp:983:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  983 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                                          ^~~~~
eval.cpp:1007:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1007 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                                 ^~~~~
eval.cpp:1013:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1013 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                             ^~~~~
eval.cpp:1019:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1019 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                                        ^~~~~
eval.cpp:1025:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1025 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError) {
      |                                                                                         ^~~~~
eval.cpp:1030:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1030 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError) {
      |                                                                                                            ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c file_io.cpp -o file_io.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fitbez.cpp -o fitbez.o
In file included from glepro.h:42,
                 from all.h:73,
                 from fitbez.cpp:40:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from fitbez.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from graph.h:40,
                 from fitbez.cpp:44:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fitcf.cpp -o fitcf.o
In file included from glepro.h:42,
                 from all.h:73,
                 from fitcf.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fn.cpp -o fn.o
In file included from glepro.h:42,
                 from all.h:73,
                 from fn.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c font.cpp -o font.o
In file included from glepro.h:42,
                 from all.h:73,
                 from font.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from font.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
font.cpp:49:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | void font_load(void) throw (ParserError);
      |                      ^~~~~
font.cpp:143:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  143 | void font_load(void) throw(ParserError) {
      |                      ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c general.cpp -o general.o
In file included from glepro.h:42,
                 from all.h:73,
                 from general.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c op_def.cpp -o op_def.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gprint.cpp -o gprint.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gprint.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from gprint.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44,
                 from gprint.cpp:42:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c graph.cpp -o graph.o
In file included from glepro.h:42,
                 from all.h:73,
                 from graph.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from graph.cpp:46:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from graph.cpp:47:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from graph.cpp:48:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from graph.cpp:49:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from graph.cpp:50:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from graph.h:40,
                 from graph.cpp:51:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
In file included from graph.cpp:52:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
In file included from graph.cpp:59:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
graph.cpp:87:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   87 | void draw_graph(KeyInfo* keyinfo, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                      ^~~~~
graph.cpp:90:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   90 | void do_axis_part_all(int xset) throw (ParserError);
      |                                 ^~~~~
graph.cpp:425:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  425 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError) {
      |                                                                                        ^~~~~
graph.cpp:1001:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1001 | void do_axis(int axis, bool craxis) throw (ParserError) {
      |                                     ^~~~~
graph.cpp:1101:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1101 | void do_labels(int axis, bool showerr) throw (ParserError) {
      |                                        ^~~~~
graph.cpp:1143:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1143 | void do_side(int axis, bool showerr) throw (ParserError) {
      |                                      ^~~~~
graph.cpp:1163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1163 | void do_ticks(int axis, bool showerr) throw (ParserError) {
      |                                       ^~~~~
graph.cpp:1192:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1192 | void do_subticks(int axis, bool showerr) throw (ParserError) {
      |                                          ^~~~~
graph.cpp:1219:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1219 | void do_axis_part(int axis, bool craxis, int xset) throw (ParserError) {
      |                                                    ^~~~~
graph.cpp:1244:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1244 | void do_axis_part_all(int xset) throw (ParserError) {
      |                                 ^~~~~
graph.cpp:1553:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1553 | void draw_graph(KeyInfo* keyinfo, GLEGraphBlockInstance* graphBlock) throw (ParserError) {
      |                                                                      ^~~~~
graph.cpp:1779:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1779 | int get_dataset_identifier(const std::string& ds, bool def) throw(ParserError) {
      |                                                             ^~~~~
graph.cpp:1817:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1817 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError) {
      |                                                                           ^~~~~
graph.cpp:1855:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1855 | int get_column_number(GLEParser* parser) throw(ParserError) {
      |                                          ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c graph2.cpp -o graph2.o
In file included from glepro.h:42,
                 from all.h:73,
                 from graph2.cpp:43:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from graph2.cpp:47:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from graph2.cpp:51:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from graph2.cpp:52:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from graph2.cpp:53:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from graph2.cpp:54:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from graph2.cpp:55:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from graph.h:40,
                 from graph2.cpp:56:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
In file included from graph2.cpp:57:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
In file included from core.h:44,
                 from graph2.cpp:60:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from graph2.cpp:66:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from graph2.cpp:67:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
graph2.cpp:373:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  373 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError) {
      |                                                     ^~~~~
graph2.cpp:395:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError) {
      |                                                                                                             ^~~~~
graph2.cpp:537:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  537 | void window_set(bool showError) throw(ParserError) {
      |                                 ^~~~~
graph2.cpp:1344:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1344 | void draw_mark(double x, double y, int mrk, double msize, double dval, GLEDataSet* ds) throw (ParserError) {
      |                                                                                        ^~~~~
graph2.cpp:1537:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1537 |         void complainNoFunction() throw (ParserError);
      |                                   ^~~~~
graph2.cpp:1611:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1611 | void GLELetDataSet::complainNoFunction() throw (ParserError) {
      |                                          ^~~~~
graph2.cpp:2163:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2163 |         void polish(const string& str) throw(ParserError);
      |                                        ^~~~~
graph2.cpp:2168:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2168 |         void toFunctionStr(const string& format, string* str) throw(ParserError);
      |                                                               ^~~~~
graph2.cpp:2184:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2184 | void GLEFitLS::polish(const string& str) throw(ParserError) {
      |                                          ^~~~~
graph2.cpp:2267:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2267 | void GLEFitLS::toFunctionStr(const string& format, string* str) throw(ParserError) {
      |                                                                 ^~~~~
graph2.cpp:2331:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2331 |         void doLet() throw(ParserError);
      |                      ^~~~~
graph2.cpp:2332:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2332 |         void parseFitFunction(const string& fct, GLEParser* parser) throw(ParserError);
      |                                                                     ^~~~~
graph2.cpp:2333:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2333 |         void parseHistogram(GLEParser* parser) throw(ParserError);
      |                                                ^~~~~
graph2.cpp:2334:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2334 |         void doFitFunction() throw(ParserError);
      |                              ^~~~~
graph2.cpp:2335:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2335 |         void doHistogram() throw(ParserError);
      |                            ^~~~~
graph2.cpp:2336:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2336 |         void complainAboutNoFunctions(GLEVectorAutoDelete<GLELetDataSet>& datasets) throw(ParserError);
      |                                                                                     ^~~~~
graph2.cpp:2569:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2569 | void GLELet::complainAboutNoFunctions(GLEVectorAutoDelete<GLELetDataSet>& datasets) throw(ParserError) {
      |                                                                                     ^~~~~
graph2.cpp:2577:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2577 | void GLELet::doLet() throw(ParserError) {
      |                      ^~~~~
graph2.cpp:2690:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2690 | void GLELet::parseFitFunction(const string& fct, GLEParser* parser) throw(ParserError) {
      |                                                                     ^~~~~
graph2.cpp:2760:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2760 | void GLELet::doFitFunction() throw(ParserError) {
      |                              ^~~~~
graph2.cpp:2924:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2924 | void GLELet::parseHistogram(GLEParser* parser) throw(ParserError) {
      |                                                ^~~~~
graph2.cpp:2950:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2950 | void GLELet::doHistogram() throw(ParserError) {
      |                            ^~~~~
graph2.cpp:3043:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3043 | GLELet* parseLet(GLEParser* parser, int codeLine) throw(ParserError) {
      |                                                   ^~~~~
graph2.cpp:3136:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3136 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError) {
      |                                        ^~~~~
graph2.cpp:3142:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3142 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError) {
      |                                                      ^~~~~
graph2.cpp:3148:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3148 | void doLet(GLELet* let, bool nofirst) throw(ParserError) {
      |                                       ^~~~~
graph2.cpp:3258:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3258 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError) {
      |                                                           ^~~~~
graph2.cpp:3627:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3627 | void do_bigfile_compatibility_dn(int dn) throw(ParserError) {
      |                                          ^~~~~
graph2.cpp:3739:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 3739 | void do_bigfile_compatibility() throw(ParserError) {
      |                                 ^~~~~
graph2.cpp: In member function 'void GLEColorMapBitmap::plotData(GLEZData*, GLEByteStream*)':
graph2.cpp:3913:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 3913 |         std::auto_ptr<Ipol> ipol;
      |              ^~~~~~~~
In file included from /usr/include/c++/13/memory:78,
                 from graph2.cpp:70:
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
graph2.cpp: At global scope:
graph2.cpp:4328:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 4328 | void GLEDataSet::checkRanges() throw(ParserError) {
      |                                ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c key.cpp -o key.o
In file included from glepro.h:42,
                 from all.h:73,
                 from key.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from key.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from key.cpp:44:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from key.cpp:45:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from key.cpp:46:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from key.cpp:53:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from key.cpp:54:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from key.cpp:61:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c keyword.cpp -o keyword.o
In file included from glepro.h:42,
                 from all.h:73,
                 from keyword.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c leastsq.cpp -o leastsq.o
In file included from glepro.h:42,
                 from all.h:73,
                 from leastsq.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
leastsq.cpp: In function 'void powell(double*, double**, int, double, int*, double*, GLEPowellFunc*)':
leastsq.cpp:277:23: warning: operation on 'sqrarg' may be undefined [-Wsequence-point]
  277 | #define SQR(a) (sqrarg=(a),sqrarg*sqrarg)
      |                 ~~~~~~^~~~
leastsq.cpp:318:53: note: in expansion of macro 'SQR'
  318 |                         t=2.0*(fp-2.0*(*fret)+fptt)*SQR(fp-(*fret)-del)-del*SQR(fp-fptt);
      |                                                     ^~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c memory.cpp -o memory.o
In file included from glepro.h:42,
                 from all.h:73,
                 from memory.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c mychar.cpp -o mychar.o
In file included from glepro.h:42,
                 from all.h:73,
                 from mychar.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from mychar.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c pass.cpp -o pass.o
In file included from glepro.h:42,
                 from all.h:73,
                 from pass.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from pass.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from pass.cpp:46:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from graph.h:40,
                 from pass.cpp:47:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
In file included from pass.cpp:48:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from pass.cpp:49:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from pass.cpp:50:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from pass.cpp:51:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from pass.cpp:58:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
pass.cpp:67:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   67 | void font_load(void) throw(ParserError);
      |                      ^~~~~
pass.cpp:238:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  238 | void GLEParser::checkmode() throw(ParserError) {
      |                             ^~~~~
pass.cpp:282:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  282 | void GLEParser::checkValidName(const string& name, const char* type, int pos) throw(ParserError) {
      |                                                                               ^~~~~
pass.cpp:298:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | double GLEParser::evalTokenToDouble() throw(ParserError) {
      |                                       ^~~~~
pass.cpp:312:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  312 | void GLEParser::evalTokenToString(string* str) throw(ParserError) {
      |                                                ^~~~~
pass.cpp:324:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  324 | void GLEParser::evalTokenToFileName(string* str) throw(ParserError) {
      |                                                  ^~~~~
pass.cpp:334:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  334 | void GLEParser::polish(GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                     ^~~~~
pass.cpp:348:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  348 | void GLEParser::polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                         ^~~~~
pass.cpp:354:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  354 | void GLEParser::polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                                      ^~~~~
pass.cpp:358:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  358 | void GLEParser::polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError) {
      |                                                                                     ^~~~~
pass.cpp:367:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  367 | void GLEParser::get_xy(GLEPcode& pcode) throw(ParserError) {
      |                                         ^~~~~
pass.cpp:374:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  374 | void GLEParser::get_exp(GLEPcode& pcode) throw(ParserError) {
      |                                          ^~~~~
pass.cpp:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 | void GLEParser::get_exp_eol(GLEPcode& pcode) throw(ParserError) {
      |                                              ^~~~~
pass.cpp:384:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  384 | void GLEParser::get_strexp(GLEPcode& pcode) throw(ParserError) {
      |                                             ^~~~~
pass.cpp:389:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 | int GLEParser::get_anyexp(GLEPcode& pcode) throw(ParserError) {
      |                                            ^~~~~
pass.cpp:395:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 | void GLEParser::get_if(GLEPcode& pcode) throw(ParserError) {
      |                                         ^~~~~
pass.cpp:420:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  420 | void GLEParser::parse_if(int srclin, GLEPcode& pcode) throw(ParserError) {
      |                                                       ^~~~~
pass.cpp:428:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  428 | void GLEParser::get_subroutine_call(GLEPcode& pcode, string* name, int poscol) throw(ParserError) {
      |                                                                                ^~~~~
pass.cpp:446:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  446 | void GLEParser::pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError) {
      |                                                                        ^~~~~
pass.cpp:560:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  560 | void GLEParser::gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError) {
      |                                                                                              ^~~~~
pass.cpp:591:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  591 | void GLEParser::gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError) {
      |                                                                                 ^~~~~
pass.cpp:605:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  605 | GLESub* GLEParser::get_subroutine_declaration(GLEPcode& pcode) throw(ParserError) {
      |                                                                ^~~~~
pass.cpp:660:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  660 | void GLEParser::get_subroutine_default_param(GLESub* sub) throw(ParserError) {
      |                                                           ^~~~~
pass.cpp:678:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  678 | int GLEParser::get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError) {
      |                                                          ^~~~~
pass.cpp:729:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  729 | void GLEParser::duplicate_error(GLEPcode& pcode, int pos) throw(ParserError) {
      |                                                           ^~~~~
pass.cpp:733:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  733 | int GLEParser::get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError) {
      |                                                                        ^~~~~
pass.cpp:797:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  797 | int GLEParser::get_first(OPKEY lkey) throw(ParserError) {
      |                                      ^~~~~
pass.cpp:801:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  801 | int GLEParser::get_first(const string& token, OPKEY lkey) throw(ParserError) {
      |                                                           ^~~~~
pass.cpp:812:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  812 | bool GLEParser::try_get_token(const char* token) throw(ParserError) {
      |                                                  ^~~~~
pass.cpp:822:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  822 | void GLEParser::get_token(const char* token) throw(ParserError) {
      |                                              ^~~~~
pass.cpp:829:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  829 | void GLEParser::get_fill(GLEPcode& pcode) throw (ParserError) {
      |                                           ^~~~~
pass.cpp:913:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  913 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError) {
      |                                                          ^~~~~
pass.cpp:928:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  928 | void GLEParser::get_color(GLEPcode& pcode) throw (ParserError) {
      |                                            ^~~~~
pass.cpp:970:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  970 | void GLEParser::get_marker(GLEPcode& pcode) throw (ParserError) {
      |                                             ^~~~~
pass.cpp:985:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  985 | int pass_marker(char *name) throw(ParserError) {
      |                             ^~~~~
pass.cpp:991:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  991 | void GLEParser::define_marker_1(GLEPcode& pcode) throw (ParserError) {
      |                                                  ^~~~~
pass.cpp:1003:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1003 | void GLEParser::define_marker_2(GLEPcode& pcode) throw (ParserError) {
      |                                                  ^~~~~
pass.cpp:1062:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1062 | void GLEParser::get_font(GLEPcode& pcode) throw (ParserError) {
      |                                           ^~~~~
pass.cpp:1087:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1087 | void GLEParser::get_papersize(GLEPcode& pcode) throw (ParserError) {
      |                                                ^~~~~
pass.cpp:1100:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1100 | void GLEParser::get_justify(GLEPcode& pcode) throw (ParserError) {
      |                                              ^~~~~
pass.cpp:1124:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1124 | void GLEParser::get_join(GLEPcode& pcode) throw (ParserError) {
      |                                           ^~~~~
pass.cpp:1128:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1128 | void GLEParser::get_cap(GLEPcode& pcode) throw (ParserError) {
      |                                          ^~~~~
pass.cpp:1132:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1132 | void GLEParser::get_var_add(int *var, int *vtype) throw (ParserError) {
      |                                                   ^~~~~
pass.cpp:1139:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1139 | void GLEParser::get_var(GLEPcode& pcode) throw (ParserError) {
      |                                          ^~~~~
pass.cpp:1195:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1195 | void GLEParser::passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError) {
      |                                                              ^~~~~
pass.cpp:1971:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1971 | void GLEParser::do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError) {
      |                                                                                        ^~~~~
pass.cpp:2062:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2062 | void GLEParser::check_loop_variable(int var) throw (ParserError) {
      |                                              ^~~~~
pass.cpp:2072:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2072 | GLESourceBlock* GLEParser::check_block_type(int pos, int t0, int t1, int t2) throw (ParserError) {
      |                                                                              ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c polish.cpp -o polish.o
In file included from glepro.h:42,
                 from all.h:73,
                 from polish.cpp:45:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from polish.cpp:48:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from polish.cpp:49:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from polish.cpp:50:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from polish.cpp:51:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from polish.cpp:52:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from polish.cpp:53:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from polish.cpp:57:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
polish.cpp:95:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 | void GLEPolish::get_array_index(GLEPcode& pcode) throw(ParserError) {
      |                                                  ^~~~~
polish.cpp:101:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 | void GLEPolish::get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError) {
      |                                                                                     ^~~~~
polish.cpp:127:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  127 | void GLEPolish::polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                                       ^~~~~
polish.cpp:136:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 | void GLEPolish::internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                                               ^~~~~
polish.cpp:144:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  144 | void GLEPolish::internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                             ^~~~~
polish.cpp:366:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 | void GLEPolish::internalEval(const char *exp, double *x) throw(ParserError) {
      |                                                          ^~~~~
polish.cpp:376:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  376 | void GLEPolish::internalEvalString(const char* exp, string* str) throw(ParserError) {
      |                                                                  ^~~~~
polish.cpp:387:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  387 | void GLEPolish::eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError) {
      |                                                                     ^~~~~
polish.cpp:395:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 | void GLEPolish::evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum) throw(ParserError) {
      |                                                                                            ^~~~~
polish.cpp:405:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  405 | GLEMemoryCell* GLEPolish::evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError) {
      |                                                                           ^~~~~
polish.cpp:437:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  437 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError) {
      |                                                      ^~~~~
polish.cpp:457:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 | void polish_eval(char *exp, double *x) throw(ParserError) {
      |                                        ^~~~~
polish.cpp:463:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  463 | void polish_eval_string(const char *exp, string *str, bool allownum) throw(ParserError) {
      |                                                                      ^~~~~
polish.cpp:635:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  635 | void GLEFunctionParserPcode::polish(const char* fct, StringIntHash* vars) throw(ParserError) {
      |                                                                           ^~~~~
polish.cpp:645:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  645 | void GLEFunctionParserPcode::polishPos(const char* fct, int pos, StringIntHash* vars) throw(ParserError) {
      |                                                                                       ^~~~~
polish.cpp:660:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  660 | void GLEFunctionParserPcode::polishX() throw(ParserError) {
      |                                        ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c run.cpp -o run.o
In file included from glepro.h:42,
                 from all.h:73,
                 from run.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from run.cpp:42:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from run.cpp:43:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from run.cpp:44:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from run.cpp:45:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from run.cpp:47:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from run.cpp:50:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from run.cpp:52:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from run.cpp:55:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
run.cpp:58:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void name_get2(char *n,double *x1,double *y1,double *x2,double *y2) throw(ParserError);
      |                                                                     ^~~~~
In file included from graph.h:40,
                 from run.cpp:61:
axis.h:65:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   65 | int axis_type_check(const char *s) throw (ParserError);
      |                                    ^~~~~
In file included from graph.h:42:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
graph.h:293:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  293 | void do_dataset(int d, GLEGraphBlockInstance* graphBlock) throw(ParserError);
      |                                                           ^~~~~
graph.h:297:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  297 | void window_set(bool showError) throw(ParserError);
      |                                 ^~~~~
graph.h:301:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  301 | GLELet* parseLet(GLESourceLine& sline) throw(ParserError);
      |                                        ^~~~~
graph.h:302:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  302 | GLELet* parseLet(const string& letFct, int codeLine) throw(ParserError);
      |                                                      ^~~~~
graph.h:303:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 | void doLet(GLELet* let, bool nofirst) throw(ParserError);
      |                                       ^~~~~
graph.h:310:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  310 | void do_bigfile_compatibility() throw(ParserError);
      |                                 ^~~~~
graph.h:350:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  350 | void draw_mark(double x1, double y1, int i, double sz, double dval, GLEDataSet* ds) throw (ParserError);
      |                                                                                     ^~~~~
graph.h:471:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  471 |         void checkRanges() throw(ParserError);
      |                            ^~~~~
graph.h:543:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  543 | void draw_bar(double x, double yf, double yt, double wd, bar_struct* barset, int di, GLEDataSet* toDataSet) throw(ParserError);
      |                                                                                                             ^~~~~
graph.h:546:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  546 | int get_dataset_identifier(const std::string& ds, bool def = false) throw(ParserError);
      |                                                                     ^~~~~
graph.h:547:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  547 | int get_dataset_identifier(const string& ds, GLEParser* parser, bool def) throw(ParserError);
      |                                                                           ^~~~~
graph.h:549:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  549 | double graph_bar_pos(double xpos, int bar, int set) throw(ParserError);
      |                                                     ^~~~~
graph.h:550:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  550 | void begin_graph(GLEGraphBlockBase* graphBlockBase, GLEGraphBlockInstance* graphBlock) throw (ParserError);
      |                                                                                        ^~~~~
graph.h:552:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  552 | void begin_key(int *pln, int *pcode, int *cp) throw (ParserError);
      |                                               ^~~~~
run.cpp:84:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   84 | void begin_surface(int *pln, int *pcode, int *cp) throw(ParserError);
      |                                                   ^~~~~
run.cpp:85:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   85 | void begin_letz(int *pln, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                      ^~~~~
run.cpp:86:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   86 | void begin_fitz(int *pln, int *pcode, int *cp) throw(ParserError);
      |                                                ^~~~~
run.cpp:87:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   87 | void begin_contour(int *pln, int *pcode, int *cp) throw(ParserError);
      |                                                   ^~~~~
run.cpp:178:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  178 |         void open(const char* fname) throw(ParserError);
      |                                      ^~~~~
run.cpp:179:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  179 |         bool eof() throw(ParserError);
      |                    ^~~~~
run.cpp:180:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  180 |         char* getToken() throw(ParserError);
      |                          ^~~~~
run.cpp:181:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  181 |         char* readLine() throw(ParserError);
      |                          ^~~~~
run.cpp:182:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         void gotoNewLine() throw(ParserError);
      |                            ^~~~~
run.cpp:197:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 | int f_testchan(int chn) throw(ParserError);
      |                         ^~~~~
run.cpp:202:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  202 | int f_eof(int chn) throw(ParserError);
      |                    ^~~~~
run.cpp:206:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  206 | void f_close_chan(int idx) throw(ParserError);
      |                            ^~~~~
run.cpp:236:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  236 | void byte_code_error(int err) throw(ParserError) {
      |                               ^~~~~
run.cpp:258:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  258 | void error_before_drawing_cmds(const char* name) throw(ParserError) {
      |                                                  ^~~~~
run.cpp:529:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  529 | void GLERun::do_pcode(GLESourceLine &sline, int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError) {
      |                                                                                                           ^~~~~
run.cpp:1766:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1766 | GLEStoredBox* GLERun::last_box() throw (ParserError) {
      |                                  ^~~~~
run.cpp:1774:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1774 | bool GLERun::box_end() throw (ParserError) {
      |                        ^~~~~
run.cpp:1843:132: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1843 | GLEObjectRepresention* GLERun::name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError) {
      |                                                                                                                                    ^~~~~
run.cpp:1921:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1921 | GLEObjectRepresention* GLERun::name_to_object(GLEString* name, GLEJustify* just) throw(ParserError) {
      |                                                                                  ^~~~~
run.cpp:1948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1948 | void GLERun::name_to_point(GLEString* name, GLEPoint* point) throw(ParserError) {
      |                                                              ^~~~~
run.cpp:1961:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1961 | void GLERun::name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError) {
      |                                                                    ^~~~~
run.cpp:1975:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1975 | void GLERun::name_join(GLEString *n1, GLEString *n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError) {
      |                                                                                                               ^~~~~
run.cpp:2006:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2006 | void GLERun::draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError) {
      |                                                                                                             ^~~~~
run.cpp:2093:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2093 | void GLERun::draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError) {
      |                                                                                                                    ^~~~~
run.cpp:2140:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2140 | void GLERun::draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError) {
      |                                                                                                              ^~~~~
run.cpp:2206:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2206 | void GLERun::draw_object(const string& path, const char* newname) throw (ParserError) {
      |                                                                   ^~~~~
run.cpp:2250:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2250 | void GLERun::begin_object(const std::string& name, GLESub* sub) throw (ParserError) {
      |                                                                 ^~~~~
run.cpp:2285:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2285 | void GLERun::end_object() throw (ParserError) {
      |                           ^~~~~
run.cpp:2391:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2391 | int f_eof(int chn) throw(ParserError) {
      |                    ^~~~~
run.cpp:2404:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2404 | int f_testchan(int chn) throw(ParserError) {
      |                         ^~~~~
run.cpp:2433:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2433 | void f_close_chan(int idx) throw(ParserError) {
      |                            ^~~~~
run.cpp:2465:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2465 | void GLEFile::open(const char* fname) throw(ParserError) {
      |                                       ^~~~~
run.cpp:2486:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2486 | char* GLEFile::readLine() throw(ParserError) {
      |                           ^~~~~
run.cpp:2491:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2491 | char* GLEFile::getToken() throw(ParserError) {
      |                           ^~~~~
run.cpp:2497:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2497 | void GLEFile::gotoNewLine() throw(ParserError) {
      |                             ^~~~~
run.cpp:2501:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 2501 | bool GLEFile::eof() throw(ParserError) {
      |                     ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c savgol.cpp -o savgol.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c sub.cpp -o sub.o
In file included from glepro.h:42,
                 from all.h:73,
                 from sub.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from sub.cpp:41:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from sub.cpp:42:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from sub.cpp:43:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from sub.cpp:46:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from sub.cpp:48:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from sub.cpp:49:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
sub.cpp:358:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  358 | GLESub* sub_get(int idx) throw(ParserError) {
      |                          ^~~~~
sub.cpp:375:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  375 | void GLERun::sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError) {
      |                                                             ^~~~~
sub.cpp:408:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  408 | void GLERun::sub_call(GLESub* sub, GLEArrayImpl* arguments) throw(ParserError) {
      |                                                             ^~~~~
sub.cpp:438:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  438 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError) {
      |                                                                                     ^~~~~
sub.cpp:455:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  455 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError) {
      |                                                                        ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c tex.cpp -o tex.o
In file included from glepro.h:42,
                 from all.h:73,
                 from tex.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from tex.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from tex.cpp:44:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from tex.cpp:45:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from tex.cpp:46:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from tex.cpp:51:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c token.cpp -o token.o
In file included from glepro.h:42,
                 from all.h:73,
                 from token.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c var.cpp -o var.o
In file included from glepro.h:42,
                 from all.h:73,
                 from var.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from var.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from var.cpp:44:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from var.cpp:45:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from var.cpp:46:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from var.cpp:47:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
var.cpp:637:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  637 | void ensure_valid_var_name(const string& name) throw(ParserError) {
      |                                                ^~~~~
var.cpp:643:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  643 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError) {
      |                                                                   ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c cutils.cpp -o cutils.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c texinterface.cpp -o texinterface.o
In file included from glepro.h:42,
                 from all.h:73,
                 from texinterface.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from texinterface.cpp:46:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from texinterface.cpp:48:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from texinterface.cpp:55:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from texinterface.cpp:57:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
In file included from texinterface.cpp:61:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
texinterface.cpp:107:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 | TeXObject* TeXInterface::draw(const char* str) throw(ParserError) {
      |                                                ^~~~~
texinterface.cpp:112:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  112 | TeXObject* TeXInterface::draw(const std::string& str, GLERectangle* box) throw(ParserError) {
      |                                                                          ^~~~~
texinterface.cpp:116:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  116 | TeXObject* TeXInterface::drawUTF8(const char* str, GLERectangle* box) throw(ParserError) {
      |                                                                       ^~~~~
texinterface.cpp:123:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  123 | TeXObject* TeXInterface::draw(const char* str, int nblines, GLERectangle* box) throw(ParserError) {
      |                                                                                ^~~~~
texinterface.cpp:128:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  128 | TeXObject* TeXInterface::draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box) throw(ParserError) {
      |                                                                                                     ^~~~~
texinterface.cpp:169:95: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 | TeXObject* TeXInterface::drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box) throw(ParserError) {
      |                                                                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c d_ps.cpp -o d_ps.o
In file included from glepro.h:42,
                 from all.h:73,
                 from d_ps.cpp:43:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from d_ps.cpp:45:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from d_ps.cpp:46:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
d_ps.cpp:181:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  181 | void PSGLEDevice::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                              ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c d_svg.cpp -o d_svg.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c d_x.cpp -o d_x.o
In file included from glepro.h:42,
                 from all.h:73,
                 from d_x.cpp:50:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from d_x.cpp:51:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
d_x.cpp:434:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  434 | void X11GLEDevice::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError)
      |                                                                                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c d_dummy.cpp -o d_dummy.o
In file included from glepro.h:42,
                 from all.h:73,
                 from d_dummy.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from d_dummy.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from d_dummy.cpp:47:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
d_dummy.cpp:149:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | void GLEDummyDevice::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                                 ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c d_cairo.cpp -o d_cairo.o
In file included from glepro.h:42,
                 from all.h:73,
                 from d_cairo.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from d_cairo.cpp:40:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from d_cairo.cpp:42:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from d_cairo.cpp:45:
bitmap/img2ps.h:198:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  198 |         uint16 m_TIFFCompress;
      |                ^~~~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from bitmap/img2ps.h:50:
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
bitmap/img2ps.h:210:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations]
  210 |         uint16 getTIFFCompression() { return m_TIFFCompress; }
      |                                   ^
/usr/include/tiff.h:81:38: note: declared here
   81 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
d_cairo.cpp:555:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  555 | void GLECairoDevice::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                                 ^~~~~
d_cairo.cpp:857:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  857 | void GLECairoDeviceSVG::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                                    ^~~~~
d_cairo.cpp:882:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  882 | void GLECairoDevicePDF::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                                    ^~~~~
d_cairo.cpp:912:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  912 | void GLECairoDeviceEPS::opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) {
      |                                                                                                                    ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c config.cpp -o config.o
In file included from glepro.h:42,
                 from all.h:73,
                 from config.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from config.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44,
                 from config.cpp:49:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from config.cpp:51:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from config.cpp:56:
drawit.h:39:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   39 | void CompileGLE(const string& output_file, GLEGlobalSource &glecode, CmdLineObj* cmdline, bool silent) throw(ParserError);
      |                                                                                                        ^~~~~
drawit.h:40:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   40 | void DrawIt(GLEScript* script, GLEFileLocation* outfile, CmdLineObj* cmdline, bool silent = false) throw (ParserError);
      |                                                                                                    ^~~~~
In file included from config.cpp:63:
begin.h:74:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   74 | double token_next_double(int i) throw(ParserError);
      |                                 ^~~~~
config.cpp:75:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | void begin_config(const std::string& block, int *pln, int *pcode, int *cp) throw(ParserError) {
      |                                                                            ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c numberformat.cpp -o numberformat.o
In file included from glepro.h:42,
                 from all.h:73,
                 from numberformat.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from numberformat.cpp:42:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c glearray.cpp -o glearray.o
In file included from glepro.h:42,
                 from all.h:73,
                 from glearray.cpp:44:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from glearray.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from glearray.cpp:47:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from glearray.cpp:51:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
glearray.cpp:211:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  211 | void GLEZData::read(const string& fname) throw(ParserError) {
      |                                          ^~~~~
glearray.cpp: In member function 'void GLEZData::read(const std::string&)':
glearray.cpp:215:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  215 |         std::auto_ptr<Tokenizer> tokens;
      |              ^~~~~~~~
In file included from /usr/include/c++/13/memory:78,
                 from glearray.cpp:57:
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c cmdline.cpp -o cmdline.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-block.cpp -o gle-block.o
In file included from gle-block.cpp:5:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from gle-block.cpp:6:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-sourcefile.cpp -o gle-sourcefile.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gle-sourcefile.cpp:41:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from gle-sourcefile.cpp:42:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
gle-sourcefile.cpp:238:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  238 | void GLESourceFile::load() throw(ParserError) {
      |                            ^~~~~
gle-sourcefile.cpp:377:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 | void GLEGlobalSource::load() throw(ParserError) {
      |                              ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-interface.cpp -o gle-interface.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gle-interface.cpp:42:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from gle-interface.cpp:45:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
In file included from gle-interface.cpp:51:
texinterface.h:222:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  222 |         TeXObject* draw(const char* str) throw(ParserError);
      |                                          ^~~~~
texinterface.h:223:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 |         TeXObject* drawUTF8(const char* str, GLERectangle* box = NULL) throw(ParserError);
      |                                                                        ^~~~~
texinterface.h:224:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  224 |         TeXObject* draw(const std::string& str, GLERectangle* box) throw(ParserError);
      |                                                                    ^~~~~
texinterface.h:225:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  225 |         TeXObject* draw(const char* str, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                 ^~~~~
texinterface.h:226:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 |         TeXObject* draw(const char* str, TeXObjectInfo& info, int nblines, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                      ^~~~~
texinterface.h:227:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 |         TeXObject* drawObj(TeXHashObject* hobj, TeXObjectInfo& info, GLERectangle* box = NULL) throw(ParserError);
      |                                                                                                ^~~~~
In file included from gle-interface.cpp:52:
drawit.h:39:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   39 | void CompileGLE(const string& output_file, GLEGlobalSource &glecode, CmdLineObj* cmdline, bool silent) throw(ParserError);
      |                                                                                                        ^~~~~
drawit.h:40:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   40 | void DrawIt(GLEScript* script, GLEFileLocation* outfile, CmdLineObj* cmdline, bool silent = false) throw (ParserError);
      |                                                                                                    ^~~~~
In file included from gle-interface.cpp:54:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from gle-interface.cpp:55:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
In file included from gle-interface.cpp:58:
glearray.h:105:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  105 |         void read(const string& fname) throw(ParserError);
      |                                        ^~~~~
In file included from gle-interface.cpp:59:
polish.h:136:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  136 |         void polish(const char* fct, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                  ^~~~~
polish.h:137:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  137 |         void polishPos(const char* fct, int pos, StringIntHash* vars = NULL) throw(ParserError);
      |                                                                              ^~~~~
polish.h:138:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 |         void polishX() throw(ParserError);
      |                        ^~~~~
polish.h:152:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 |         void internalPolish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                            ^~~~~
polish.h:153:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  153 |         void internalPolish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                          ^~~~~
polish.h:154:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         void internalEval(const char *exp, double *x) throw(ParserError);
      |                                                       ^~~~~
polish.h:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |     void internalEvalString(const char* exp, string* str) throw(ParserError);
      |                                                           ^~~~~
polish.h:156:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void polish(const char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                    ^~~~~
polish.h:157:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  157 |         void eval(GLEArrayImpl* stk, const char *exp, double *x) throw(ParserError);
      |                                                                  ^~~~~
polish.h:158:97: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void evalString(GLEArrayImpl* stk, const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                                                 ^~~~~
polish.h:159:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, const char *exp) throw(ParserError);
      |                                                                        ^~~~~
polish.h:160:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void get_params(GLEPcode& pcode, int np, int* plist, const string& name) throw(ParserError);
      |                                                                                  ^~~~~
polish.h:161:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void get_array_index(GLEPcode& pcode) throw(ParserError);
      |                                               ^~~~~
polish.h:162:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
polish.h:174:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 | void polish_eval(char *exp, double *x) throw(ParserError);
      |                                        ^~~~~
polish.h:175:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 | void polish_eval_string(const char *exp, string *str, bool allownum = false) throw(ParserError);
      |                                                                              ^~~~~
polish.h:176:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 | void polish(char *expr, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
In file included from gle-interface.cpp:60:
pass.h:154:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  154 |         double evalTokenToDouble() throw(ParserError);
      |                                    ^~~~~
pass.h:155:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  155 |         void evalTokenToString(string* str) throw(ParserError);
      |                                             ^~~~~
pass.h:156:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  156 |         void evalTokenToFileName(string* str) throw(ParserError);
      |                                               ^~~~~
pass.h:158:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  158 |         void passt(GLESourceLine &SLine, GLEPcode& pcode) throw(ParserError);
      |                                                           ^~~~~
pass.h:159:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  159 |         void polish_eol(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                      ^~~~~
pass.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  160 |         void polish(GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                  ^~~~~
pass.h:161:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  161 |         void polish(const char* str, GLEPcode& pcode, int *rtype) throw(ParserError);
      |                                                                   ^~~~~
pass.h:162:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  162 |         void polish_pos(const string& arg, int pos, GLEPcode& pcode, int* rtype) throw(ParserError);
      |                                                                                  ^~~~~
pass.h:163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  163 |         void get_var(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:164:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  164 |         void get_xy(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:165:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  165 |         void get_exp(GLEPcode& pcode) throw(ParserError);
      |                                       ^~~~~
pass.h:166:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  166 |         void get_exp_eol(GLEPcode& pcode) throw(ParserError);
      |                                           ^~~~~
pass.h:167:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  167 |         void get_strexp(GLEPcode& pcode) throw(ParserError);
      |                                          ^~~~~
pass.h:168:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  168 |         int get_anyexp(GLEPcode& pcode) throw(ParserError);
      |                                         ^~~~~
pass.h:169:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  169 |         void pass_subroutine_call(GLESubCallInfo* info, int poscol) throw(ParserError);
      |                                                                     ^~~~~
pass.h:170:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  170 |         void gen_subroutine_call_code(GLESubCallInfo* info, GLEPcode& pcode) throw(ParserError);
      |                                                                              ^~~~~
pass.h:171:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  171 |         void gen_subroutine_call_polish_arg(GLESubCallInfo* info, int i, GLEPcode& pcode) throw(ParserError);
      |                                                                                           ^~~~~
pass.h:173:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  173 |         void get_subroutine_call(GLEPcode& pcode, string* name = NULL, int poscol = 0) throw(ParserError);
      |                                                                                        ^~~~~
pass.h:174:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  174 |         GLESub* get_subroutine_declaration(GLEPcode& pcode) throw(ParserError);
      |                                                             ^~~~~
pass.h:175:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  175 |         void get_subroutine_default_param(GLESub* sub) throw(ParserError);
      |                                                        ^~~~~
pass.h:176:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  176 |         void get_if(GLEPcode& pcode) throw(ParserError);
      |                                      ^~~~~
pass.h:177:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  177 |         void parse_if(int srclin, GLEPcode& pcode) throw(ParserError);
      |                                                    ^~~~~
pass.h:182:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  182 |         int get_optional(OPKEY lkey, GLEPcode& pcode) throw(ParserError);
      |                                                       ^~~~~
pass.h:183:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  183 |         int get_first(OPKEY lkey) throw(ParserError);
      |                                   ^~~~~
pass.h:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  184 |    int get_first(const string& token, OPKEY lkey) throw(ParserError);
      |                                                   ^~~~~
pass.h:185:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  185 |         void get_token(const char* token) throw(ParserError);
      |                                           ^~~~~
pass.h:186:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  186 |         bool try_get_token(const char* token) throw(ParserError);
      |                                               ^~~~~
pass.h:187:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  187 |         void get_fill(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:188:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  188 |         void get_marker(GLEPcode& pcode) throw (ParserError);
      |                                          ^~~~~
pass.h:189:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  189 |         void get_var_add(int *var, int *vtype) throw (ParserError);
      |                                                ^~~~~
pass.h:190:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  190 |         int pass_marker(const string& marker) throw (ParserError);
      |                                               ^~~~~
pass.h:191:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  191 |         void define_marker_1(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:192:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  192 |         void define_marker_2(GLEPcode& pcode) throw (ParserError);
      |                                               ^~~~~
pass.h:193:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  193 |         void get_font(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:194:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  194 |         void get_justify(GLEPcode& pcode) throw (ParserError);
      |                                           ^~~~~
pass.h:195:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  195 |         void get_color(GLEPcode& pcode) throw (ParserError);
      |                                         ^~~~~
pass.h:196:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  196 |         void get_join(GLEPcode& pcode) throw (ParserError);
      |                                        ^~~~~
pass.h:197:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  197 |         void get_cap(GLEPcode& pcode) throw (ParserError);
      |                                       ^~~~~
pass.h:198:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  198 |         void get_papersize(GLEPcode& pcode) throw (ParserError);
      |                                             ^~~~~
pass.h:199:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  199 |         void do_text_mode(GLESourceLine &SLine, Tokenizer* tokens, GLEPcode& pcode) throw (ParserError);
      |                                                                                     ^~~~~
pass.h:200:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  200 |         void checkmode() throw(ParserError);
      |                          ^~~~~
pass.h:203:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  203 |         int get_one_option(op_key* lkey, GLEPcode& pcode, int plen) throw(ParserError);
      |                                                                     ^~~~~
pass.h:204:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  204 |         void duplicate_error(GLEPcode& pcode, int pos) throw(ParserError);
      |                                                        ^~~~~
pass.h:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  205 |         void checkValidName(const string& name, const char* type, int pos) throw(ParserError);
      |                                                                            ^~~~~
pass.h:214:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  214 |         void check_loop_variable(int var) throw (ParserError);
      |                                           ^~~~~
pass.h:215:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  215 |         GLESourceBlock* check_block_type(int pos, int t0, int t1, int t2) throw (ParserError);
      |                                                                           ^~~~~
pass.h:241:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
In file included from gle-interface.cpp:62:
run.h:44:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   44 | void sub_call(int idx,double *pval,char **pstr,int *npm, int *otyp) throw(ParserError);
      |                                                                     ^~~~~
run.h:46:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   46 | GLEString* evalStringPtr(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                        ^~~~~
run.h:47:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   47 | GLERC<GLEString> evalString(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, bool allowOther) throw(ParserError);
      |                                                                                                            ^~~~~
run.h:48:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   48 | GLEMemoryCell* evalGeneric(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                          ^~~~~
run.h:49:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   49 | double evalDouble(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                 ^~~~~
run.h:50:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   50 | bool evalBool(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                             ^~~~~
run.h:51:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   51 | GLERC<GLEColor> evalColor(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                         ^~~~~
run.h:52:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   52 | GLESub* eval_subroutine_call(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp) throw(ParserError);
      |                                                                                            ^~~~~
run.h:53:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   53 | void eval_do_object_block_call(GLEArrayImpl* stk, GLESub* sub, GLEObjectDO* obj) throw(ParserError);
      |                                                                                  ^~~~~
run.h:57:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   57 | void g_set_pagesize(const string& papersize) throw (ParserError);
      |                                              ^~~~~
run.h:58:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   58 | void g_set_margins(const string& margins) throw (ParserError);
      |                                           ^~~~~
run.h:93:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   93 |         void do_pcode(GLESourceLine &SLine,int *srclin, int *pcode, int plen, int *pend, bool& mkdrobjs) throw(ParserError);
      |                                                                                                          ^~~~~
run.h:94:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void begin_object(const std::string& name, GLESub* sub) throw (ParserError);
      |                                                                 ^~~~~
run.h:95:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   95 |         void end_object() throw (ParserError);
      |                           ^~~~~
run.h:96:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   96 |         void draw_object_static(const string& path, const string& name, int* pcode, int* cp, bool mkdrobjs) throw (ParserError);
      |                                                                                                             ^~~~~
run.h:97:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   97 |         void draw_object_subbyname(GLESub* sub, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                                    ^~~~~
run.h:98:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   98 |         void draw_object_dynamic(int idx, GLEObjectRepresention* newobj, GLEArrayImpl* path, GLEPoint* orig) throw (ParserError);
      |                                                                                                              ^~~~~
run.h:99:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   99 |         void draw_object(const string& name, const char* newname) throw (ParserError);
      |                                                                   ^~~~~
run.h:100:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  100 |         void sub_call(GLESub* sub, GLEArrayImpl* arguments = 0) throw(ParserError);
      |                                                                 ^~~~~
run.h:101:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  101 |         void sub_call_stack(GLESub* sub, GLEArrayImpl* stk) throw(ParserError);
      |                                                             ^~~~~
run.h:103:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  103 |         static GLEObjectRepresention* name_to_object(GLEObjectRepresention* obj, GLEArrayImpl* path, GLEJustify* just, unsigned int offs) throw (ParserError);
      |                                                                                                                                           ^~~~~
run.h:104:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  104 |         GLEObjectRepresention* name_to_object(GLEString* name, GLEJustify* just) throw(ParserError);
      |                                                                                  ^~~~~
run.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  107 |         void name_to_point(GLEString* name, GLEPoint* point) throw(ParserError);
      |                                                              ^~~~~
run.h:108:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  108 |         void name_to_size(GLEString* name, double *wd, double *hi) throw(ParserError);
      |                                                                    ^~~~~
run.h:109:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  109 |         void name_join(GLEString* n1, GLEString* n2, int marrow, double a1, double a2, double d1, double d2)  throw(ParserError);
      |                                                                                                               ^~~~~
run.h:110:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  110 |         GLEStoredBox* last_box() throw (ParserError);
      |                                  ^~~~~
run.h:111:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  111 |         bool box_end() throw (ParserError);
      |                        ^~~~~
gle-interface.cpp:72:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   72 | void load_one_file_sub(GLEScript* script, CmdLineObj& cmdline, size_t* exit_code) throw(ParserError);
      |                                                                                   ^~~~~
gle-interface.cpp:73:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   73 | GLERC<GLEScript> load_gle_code_sub(const char* name, CmdLineObj& cmdline) throw(ParserError);
      |                                                                           ^~~~~
gle-interface.cpp:1051:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 1051 | void eval(GLEArrayImpl* stk, GLEPcodeList* pclist, int *pcode, int *cp, double *oval, GLEString **ostr, int *otyp) throw(ParserError);
      |                                                                                                                    ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-base.cpp -o gle-base.o
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-datatype.cpp -o gle-datatype.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gle-datatype.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from gle-datatype.cpp:40:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from gle-datatype.cpp:41:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from core.h:44,
                 from gle-datatype.cpp:42:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c gle-poppler.cpp -o gle-poppler.o
In file included from glepro.h:42,
                 from all.h:73,
                 from gle-poppler.cpp:39:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from core.h:43,
                 from gle-poppler.cpp:43:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from core.h:44:
d_interface.h:89:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   89 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError) = 0;
      |                                                                                                                 ^~~~~
d_interface.h:172:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  172 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:268:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  268 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:311:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:319:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  319 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:328:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  328 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:392:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  392 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
d_interface.h:493:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  493 |         virtual void opendev(double width, double height, GLEFileLocation* outputfile, const string& inputfile) throw(ParserError);
      |                                                                                                                 ^~~~~
core.h:223:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  223 | void g_marker2(int i, double sz, double dval) throw (ParserError);
      |                                               ^~~~~
core.h:240:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  240 | void g_bitmap(string& fname, double wx, double wy, int type) throw(ParserError);
      |                                                              ^~~~~
core.h:241:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  241 | void g_bitmap_info(string& fname, int xvar, int yvar, int type) throw(ParserError);
      |                                                                 ^~~~~
core.h:252:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  252 | void g_arrowline(double x2, double y2, int flag, int can_fillpath) throw(ParserError);
      |                                                                    ^~~~~
core.h:276:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  276 | void g_arrow(double dx, double dy, int can_fillpath) throw(ParserError);
      |                                                      ^~~~~
core.h:298:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  298 | int g_set_compatibility(const string& compat) throw (ParserError);
      |                                               ^~~~~
core.h:299:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  299 | int g_parse_compatibility(const string& compat) throw (ParserError);
      |                                                 ^~~~~
core.h:326:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  326 | void g_set_arrow_style(const char* shape) throw (ParserError);
      |                                           ^~~~~
core.h:327:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  327 | void g_set_arrow_tip(const char* tip) throw (ParserError);
      |                                       ^~~~~
core.h:329:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  329 | void g_bitmap(GLEBitmap*, double wx, double wy, int type) throw(ParserError);
      |                                                           ^~~~~
core.h:421:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  421 | void g_postscript(char *ss,double w,double h) throw (ParserError);
      |                                               ^~~~~
x86_64-alt-linux-g++ -fPIC -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c builtin-double.cpp -o builtin-double.o
In file included from glepro.h:42,
                 from all.h:73,
                 from builtin-double.cpp:2:
tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
glepro.h:75:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   75 | GLERC<GLEColor> pass_color_var(const std::string& token) throw(ParserError);
      |                                                          ^~~~~
glepro.h:78:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   78 | int pass_marker(char *s) throw(ParserError);
      |                          ^~~~~
glepro.h:148:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void validate_open_input_stream(ifstream& input, const string& fname) throw(ParserError);
      |                                                                       ^~~~~
glepro.h:149:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  149 | FILE* validate_fopen(const string& fname, const char *mode, bool isread) throw(ParserError);
      |                                                                          ^~~~~
glepro.h:150:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void validate_file_name(const string& fname, bool isread) throw(ParserError);
      |                                                           ^~~~~
In file included from gle-interface/gle-interface.h:1209,
                 from builtin-double.cpp:4:
gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
In file included from builtin-double.cpp:6:
var.h:226:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  226 | void ensure_valid_var_name(const string& name) throw(ParserError);
      |                                                ^~~~~
var.h:227:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  227 | void ensure_valid_var_name(Tokenizer* tokens, const string& name) throw(ParserError);
      |                                                                   ^~~~~
In file included from builtin-double.cpp:7:
sub.h:212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  212 | GLESub* sub_get(int idx) throw(ParserError);
      |                          ^~~~~
sub.h:216:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  216 | void call_sub_byname(const string& name, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                                     ^~~~~
sub.h:217:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  217 | void call_sub_byid(int idx, double* args, int nb, const char* err_inf) throw(ParserError);
      |                                                                        ^~~~~
x86_64-alt-linux-g++ -shared -Wl,-soname,libgle-graphics-4.2.5.so  -fPIC    -L.  -o ../../build/lib/libgle-graphics-4.2.5.so gle.o axis.o b_tab.o b_text.o begin.o core.o curve.o color.o drawit.o eval.o file_io.o fitbez.o fitcf.o fn.o font.o general.o op_def.o gprint.o graph.o graph2.o key.o keyword.o leastsq.o memory.o mychar.o pass.o polish.o run.o savgol.o sub.o tex.o token.o var.o cutils.o texinterface.o d_ps.o d_svg.o d_x.o d_dummy.o d_cairo.o config.o numberformat.o glearray.o cmdline.o gle-block.o gle-sourcefile.o gle-interface.o gle-base.o gle-datatype.o gle-poppler.o builtin-double.o    bitmap/img2ps.o bitmap/lzwencode.o bitmap/glegif.o bitmap/glejpeg.o bitmap/gletiff.o bitmap/glepng.o bitmap/ascii85.o surface/gsurface.o surface/hide.o surface/fcontour.o surface/ffitcontour.o surface/gcontour.o letzfitz/let.o letzfitz/fit.o letzfitz/ffit.o tokens/Tokenizer.o tokens/StringKeyHash.o tokens/BinIO.o -lcairo -lpng16 -ltiff -ljpeg -lz -lX11   
eval.cpp:88:8: warning: type 'struct keyw' violates the C++ One Definition Rule [-Wodr]
   88 | struct keyw
      |        ^
fn.cpp:57:8: note: a different type is defined in another translation unit
   57 | struct keyw { const char *word; int index; int ret,np,p[5]; } keywfn[] = {
      |        ^
eval.cpp:90:15: note: the first difference of corresponding definitions is field 'word'
   90 |         char *word;
      |               ^
fn.cpp:57:27: note: a field of same name but different type is defined in another translation unit
   57 | struct keyw { const char *word; int index; int ret,np,p[5]; } keywfn[] = {
      |                           ^
eval.cpp:88:8: note: type 'char' should match type 'const char'
   88 | struct keyw
      |        ^
core.cpp:1857:8: warning: type 'struct mark_struct' violates the C++ One Definition Rule [-Wodr]
 1857 | struct mark_struct { int ff; int cc; double rx; double ry; double scl; double x1; double x2; double y1; double y2; };
      |        ^
pass.cpp:2282:8: note: a different type is defined in another translation unit
 2282 | struct mark_struct { const char *name; const char *font; int cc; double rx; double ry; double scl; bool center;};
      |        ^
core.cpp:1857:26: note: the first difference of corresponding definitions is field 'ff'
 1857 | struct mark_struct { int ff; int cc; double rx; double ry; double scl; double x1; double x2; double y1; double y2; };
      |                          ^
pass.cpp:2282:34: note: a field with different name is defined in another translation unit
 2282 | struct mark_struct { const char *name; const char *font; int cc; double rx; double ry; double scl; bool center;};
      |                                  ^
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14  -o ../../build/bin/gle glec.cpp cutils.static.o file_io.static.o   
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gle'
make -C src/fbuild
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/fbuild'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c token.cpp -o token.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 fbuild.cpp token.o ../gle/cutils.static.o ../gle/file_io.static.o  -o ../../build/bin/fbuild
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/fbuild'
make -C src/makefmt
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/makefmt'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c parseAFM.cpp -o parseAFM.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 makefmt.cpp parseAFM.o ../gle/cutils.static.o ../gle/file_io.static.o  -o ../../build/bin/makefmt
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/makefmt'
make -C src/manip
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/manip'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c cell.cpp -o cell.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c cmd.cpp -o cmd.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c eval.cpp -o eval.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c filemenu.cpp -o filemenu.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c fn.cpp -o fn.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c general.cpp -o general.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c keyword.cpp -o keyword.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c manip.cpp -o manip.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c mjl.cpp -o mjl.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c polish.cpp -o polish.o
polish.cpp: In function 'add_f(char*, int*, double)':
polish.cpp:361:14: warning: 'both' is used uninitialized [-Wuninitialized]
  361 |         add_i(pcode,plen,both.l[1]);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~
polish.cpp:357:54: note: 'both' declared here
  357 |         union { double d ; int32 l[2]; short s[4]; } both;
      |                                                      ^~~~
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c sub.cpp -o sub.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c token.cpp -o token.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c var.cpp -o var.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c unix_extra.cpp -o unix_extra.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c unixinkey.cpp -o unixinkey.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c varargs.cpp -o varargs.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -c unixscr.cpp -o unixscr.o
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -DGLEVN="\"4.2.5\"" -Wno-write-strings -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14  cell.o cmd.o eval.o filemenu.o fn.o general.o keyword.o manip.o mjl.o polish.o sub.o token.o var.o unix_extra.o unixinkey.o varargs.o unixscr.o ../gle/cutils.static.o ../gle/file_io.static.o -o ../../build/bin/manip -lncurses -ltinfo  -lm
eval.cpp:62:8: warning: type 'struct keyw' violates the C++ One Definition Rule [-Wodr]
   62 | struct keyw { char *word; int index; int ret,np,p[5]; } ;
      |        ^
fn.cpp:54:8: note: a different type is defined in another translation unit
   54 | struct keyw { const char *word; int index; int ret,np,p[5]; } keywfn[] = {
      |        ^
eval.cpp:62:21: note: the first difference of corresponding definitions is field 'word'
   62 | struct keyw { char *word; int index; int ret,np,p[5]; } ;
      |                     ^
fn.cpp:54:27: note: a field of same name but different type is defined in another translation unit
   54 | struct keyw { const char *word; int index; int ret,np,p[5]; } keywfn[] = {
      |                           ^
eval.cpp:62:8: note: type 'char' should match type 'const char'
   62 | struct keyw { char *word; int index; int ret,np,p[5]; } ;
      |        ^
cp -p manip.hlp ../../build/manip.hlp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/manip'
make -C src/gui -f MakefileAC
make[1]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gui'
/usr/lib64/qt4/bin/qmake 
make
make[2]: Entering directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gui'
g++ -c -pipe -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++14 -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG_OUTPUT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I. -I/usr/X11R6/include -Imoc -o objects/about.o about.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from about.cpp:26:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qiodevice.h:51:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qxmlstream.h:49:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qdatetime.h:45,
                 from /usr/include/qt4/QtCore/QtCore:13:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qvariant.h:51,
                 from /usr/include/qt4/QtCore/qlocale.h:45,
                 from /usr/include/qt4/QtCore/QtCore:21:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qlocale.h:46:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qregexp.h:47,
                 from /usr/include/qt4/QtCore/QtCore:28:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/QtCore:36:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qstringbuilder.h:45,
                 from /usr/include/qt4/QtCore/QtCore:37:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qstringlist.h:49,
                 from /usr/include/qt4/QtCore/QtCore:38:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qstringmatcher.h:45,
                 from /usr/include/qt4/QtCore/qstringlist.h:50:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qtextboundaryfinder.h:46,
                 from /usr/include/qt4/QtCore/QtCore:40:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/quuid.h:45,
                 from /usr/include/qt4/QtCore/QtCore:64:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qsystemsemaphore.h:45,
                 from /usr/include/qt4/QtCore/QtCore:82:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qdir.h:45,
                 from /usr/include/qt4/QtCore/qabstractfileengine.h:45,
                 from /usr/include/qt4/QtCore/QtCore:86:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qfile.h:46,
                 from /usr/include/qt4/QtCore/qfileinfo.h:45,
                 from /usr/include/qt4/QtCore/qdir.h:46:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qtextstream.h:46,
                 from /usr/include/qt4/QtCore/qdebug.h:50,
                 from /usr/include/qt4/QtCore/QtCore:89:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qdebug.h:51:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qresource.h:45,
                 from /usr/include/qt4/QtCore/QtCore:98:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qsettings.h:47,
                 from /usr/include/qt4/QtCore/QtCore:99:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qurl.h:48,
                 from /usr/include/qt4/QtCore/QtCore:102:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qlibraryinfo.h:45,
                 from /usr/include/qt4/QtCore/QtCore:106:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qfuture.h:50,
                 from /usr/include/qt4/QtCore/QtCore:109:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtCore/qtextcodec.h:45,
                 from /usr/include/qt4/QtCore/QtCore:130:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qpixmap.h:48,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:50,
                 from /usr/include/qt4/QtGui/qpixmap.h:50:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qkeysequence.h:46,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:46:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qfont.h:46,
                 from /usr/include/qt4/QtGui/qwidget.h:51,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qvalidator.h:46,
                 from /usr/include/qt4/QtGui/qabstractspinbox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:7:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qfontdatabase.h:46,
                 from /usr/include/qt4/QtGui/qfontcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:18:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qtextcursor.h:45,
                 from /usr/include/qt4/QtGui/qlineedit.h:46,
                 from /usr/include/qt4/QtGui/QtGui:23:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qlineedit.h:47:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qmenu.h:46,
                 from /usr/include/qt4/QtGui/QtGui:27:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qaction.h:46,
                 from /usr/include/qt4/QtGui/qmenu.h:48:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qtextlayout.h:44,
                 from /usr/include/qt4/QtGui/qabstracttextdocumentlayout.h:46,
                 from /usr/include/qt4/QtGui/qplaintextedit.h:52,
                 from /usr/include/qt4/QtGui/QtGui:30:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qevent.h:49,
                 from /usr/include/qt4/QtGui/qtextlayout.h:50:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qrawfont.h:45,
                 from /usr/include/qt4/QtGui/qglyphrun.h:48,
                 from /usr/include/qt4/QtGui/qtextlayout.h:52:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qprinter.h:45,
                 from /usr/include/qt4/QtGui/qprintpreviewwidget.h:46,
                 from /usr/include/qt4/QtGui/QtGui:31:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qcompleter.h:47,
                 from /usr/include/qt4/QtGui/QtGui:54:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qdesktopservices.h:45,
                 from /usr/include/qt4/QtGui/QtGui:55:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qundogroup.h:46,
                 from /usr/include/qt4/QtGui/QtGui:57:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qundostack.h:46,
                 from /usr/include/qt4/QtGui/QtGui:58:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qundoview.h:46,
                 from /usr/include/qt4/QtGui/QtGui:59:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qstatictext.h:46,
                 from /usr/include/qt4/QtGui/QtGui:67:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qtextdocumentfragment.h:45,
                 from /usr/include/qt4/QtGui/QtGui:71:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qtextdocumentwriter.h:44,
                 from /usr/include/qt4/QtGui/QtGui:72:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qfiledialog.h:46,
                 from /usr/include/qt4/QtGui/QFileDialog:1,
                 from /usr/include/qt4/QtGui/qgtkstyle.h:48,
                 from /usr/include/qt4/QtGui/QtGui:83:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qdrawutil.h:46,
                 from /usr/include/qt4/QtGui/QtGui:105:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qsessionmanager.h:47,
                 from /usr/include/qt4/QtGui/QtGui:145:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/QtGui:164:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qstyleditemdelegate.h:46,
                 from /usr/include/qt4/QtGui/QtGui:173:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qinputcontext.h:63,
                 from /usr/include/qt4/QtGui/QtGui:179:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
In file included from /usr/include/qt4/QtGui/qinputdialog.h:46,
                 from /usr/include/qt4/QtGui/QtGui:219:
/usr/include/qt4/QtCore/qstring.h:1296:2: error: #error Qt4 is discontinued.
 1296 | #error Qt4 is discontinued.
      |  ^~~~~
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:33: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:33: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:23: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                ~~~~~~~^~~~~~~~~~
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                      ~~~^~~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gle/gle-interface/gle-interface.h:86,
                 from qgle_statics.h:26,
                 from about.cpp:28:
../gle/gle-interface/../tokens/Tokenizer.h: At global scope:
../gle/gle-interface/../tokens/Tokenizer.h:138:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  138 | double tokenizer_string_to_double(const char* value) throw(ParserError);
      |                                                      ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:146:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  146 | void g_throw_parser_error(const string& err) throw(ParserError);
      |                                              ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:148:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  148 | void g_throw_parser_error(const char* err, int idx) throw(ParserError);
      |                                                     ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:150:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  150 | void g_throw_parser_error(const char* str1, const char* str2, const char* str3) throw(ParserError);
      |                                                                                 ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:152:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  152 | void g_throw_parser_error_sys(const char* str1, const char* str2 = NULL, const char* str3 = NULL) throw(ParserError);
      |                                                                                                   ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h: In member function 'void TokenAndPos::setPos(const TokenizerPos&)':
../gle/gle-interface/../tokens/Tokenizer.h:280:63: warning: implicitly-declared 'constexpr TokenizerPos& TokenizerPos::operator=(const TokenizerPos&)' is deprecated [-Wdeprecated-copy]
  280 |         inline void setPos(const TokenizerPos& pos) { m_pos = pos; };
      |                                                               ^~~
../gle/gle-interface/../tokens/Tokenizer.h:71:9: note: because 'TokenizerPos' has user-provided 'TokenizerPos::TokenizerPos(const TokenizerPos&)'
   71 |         TokenizerPos(const TokenizerPos& pos);
      |         ^~~~~~~~~~~~
../gle/gle-interface/../tokens/Tokenizer.h: At global scope:
../gle/gle-interface/../tokens/Tokenizer.h:303:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  303 |         int has_more_tokens() throw(ParserError);
      |                               ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:306:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  306 |         string& next_token() throw(ParserError);
      |                              ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:309:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  309 |         string& next_continuous_string_excluding(const char* forbidden) throw(ParserError);
      |                                                                         ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:311:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  311 |         string& try_next_token() throw(ParserError);
      |                                  ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:313:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  313 |         string& read_line() throw(ParserError);
      |                             ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:315:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  315 |         double next_double() throw(ParserError);
      |                              ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:317:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  317 |         int next_integer() throw(ParserError);
      |                            ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:333:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  333 |         void next_token_and_pos(TokenAndPos& tkpos) throw(ParserError);
      |                                                     ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:345:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  345 |         void peek_token(string* token) throw(ParserError);
      |                                        ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:366:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  366 |         int is_next_token(const char* token) throw(ParserError);
      |                                              ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:368:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  368 |         int is_next_token_i(const char* token) throw(ParserError);
      |                                                ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:370:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  370 |         int is_next_token(const string& token) throw(ParserError) {
      |                                                ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:377:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  377 |         int is_next_token_in(const char* charlist) throw(ParserError);
      |                                                    ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:379:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  379 |         void ensure_next_token(const char* token) throw(ParserError);
      |                                                   ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:383:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  383 |         void ensure_next_token_i(const char* token) throw(ParserError);
      |                                                     ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:385:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  385 |         int ensure_next_token_in(const char* charlist) throw(ParserError);
      |                                                        ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:389:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  389 |         void ensure_next_token_list(const char* charlist) throw(ParserError);
      |                                                           ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:395:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  395 |         void read_till_close_comment() throw(ParserError);
      |                                        ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:397:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  397 |         string& next_multilevel_token() throw(ParserError);
      |                                         ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:399:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  399 |         virtual char token_read_sig_char() throw(ParserError);
      |                                            ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:451:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  451 |         void copy_string(char endch) throw(ParserError);
      |                                      ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:452:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  452 |         void multi_level_do_multi(char open) throw(ParserError);
      |                                              ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:453:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  453 |         void get_token() throw(ParserError);
      |                          ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:456:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  456 |         void get_token_2() throw(ParserError);
      |                            ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:457:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  457 |         void get_check_token() throw(ParserError);
      |                                ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  472 |         void open_tokens(const char* fname) throw(ParserError);
      |                                             ^~~~~
../gle/gle-interface/../tokens/Tokenizer.h:473:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  473 |         void open_tokens(const string& fname) throw(ParserError);
      |                                               ^~~~~
../gle/gle-interface/gle-interface.h: In member function 'void GLELineDO::setP1(const GLEPoint&)':
../gle/gle-interface/gle-interface.h:1035:56: warning: implicitly-declared 'constexpr GLEPoint& GLEPoint::operator=(const GLEPoint&)' is deprecated [-Wdeprecated-copy]
 1035 |         inline void setP1(const GLEPoint& p1) { m_P1 = p1; }
      |                                                        ^~
../gle/gle-interface/gle-interface.h:247:9: note: because 'GLEPoint' has user-provided 'GLEPoint::GLEPoint(const GLEPoint&)'
  247 |         GLEPoint(const GLEPoint& p);
      |         ^~~~~~~~
../gle/gle-interface/gle-interface.h: In member function 'void GLELineDO::setP2(const GLEPoint&)':
../gle/gle-interface/gle-interface.h:1036:56: warning: implicitly-declared 'constexpr GLEPoint& GLEPoint::operator=(const GLEPoint&)' is deprecated [-Wdeprecated-copy]
 1036 |         inline void setP2(const GLEPoint& p2) { m_P2 = p2; }
      |                                                        ^~
../gle/gle-interface/gle-interface.h:247:9: note: because 'GLEPoint' has user-provided 'GLEPoint::GLEPoint(const GLEPoint&)'
  247 |         GLEPoint(const GLEPoint& p);
      |         ^~~~~~~~
../gle/gle-interface/gle-interface.h: In member function 'void GLEEllipseDO::setCenter(const GLEPoint&)':
../gle/gle-interface/gle-interface.h:1058:63: warning: implicitly-declared 'constexpr GLEPoint& GLEPoint::operator=(const GLEPoint&)' is deprecated [-Wdeprecated-copy]
 1058 |         inline void setCenter(const GLEPoint& c) { m_Center = c; }
      |                                                               ^
../gle/gle-interface/gle-interface.h:247:9: note: because 'GLEPoint' has user-provided 'GLEPoint::GLEPoint(const GLEPoint&)'
  247 |         GLEPoint(const GLEPoint& p);
      |         ^~~~~~~~
../gle/gle-interface/gle-interface.h: In member function 'void GLETextDO::setPosition(const GLEPoint&)':
../gle/gle-interface/gle-interface.h:1123:69: warning: implicitly-declared 'constexpr GLEPoint& GLEPoint::operator=(const GLEPoint&)' is deprecated [-Wdeprecated-copy]
 1123 |         inline void setPosition(const GLEPoint& pos) { m_Position = pos; }
      |                                                                     ^~~
../gle/gle-interface/gle-interface.h:247:9: note: because 'GLEPoint' has user-provided 'GLEPoint::GLEPoint(const GLEPoint&)'
  247 |         GLEPoint(const GLEPoint& p);
      |         ^~~~~~~~
../gle/gle-interface/gle-interface.h: In member function 'void GLEObjectDO::setPosition(const GLEPoint&)':
../gle/gle-interface/gle-interface.h:1190:69: warning: implicitly-declared 'constexpr GLEPoint& GLEPoint::operator=(const GLEPoint&)' is deprecated [-Wdeprecated-copy]
 1190 |         inline void setPosition(const GLEPoint& pos) { m_Position = pos; }
      |                                                                     ^~~
../gle/gle-interface/gle-interface.h:247:9: note: because 'GLEPoint' has user-provided 'GLEPoint::GLEPoint(const GLEPoint&)'
  247 |         GLEPoint(const GLEPoint& p);
      |         ^~~~~~~~
In file included from ../gle/gle-interface/gle-interface.h:1209:
../gle/gle-interface/gle-sourcefile.h: At global scope:
../gle/gle-interface/gle-sourcefile.h:94:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   94 |         void load() throw(ParserError);
      |                     ^~~~~
../gle/gle-interface/gle-sourcefile.h:131:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  131 |         void load() throw(ParserError);
      |                     ^~~~~
make[2]: *** [Makefile:888: objects/about.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gui'
make[1]: *** [MakefileAC:86: domake] Error 2
make[1]: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5/src/gui'
make: *** [Makefile:167: make_all] Error 2
make: Leaving directory '/usr/src/RPM/BUILD/gle-graphics-4.2.5'
error: Bad exit status from /usr/src/tmp/rpm-tmp.86766 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.86766 (%build)
Command exited with non-zero status 1
90.90user 13.19system 1:03.10elapsed 164%CPU (0avgtext+0avgdata 230612maxresident)k
0inputs+0outputs (0major+3508003minor)pagefaults 0swaps
hsh-rebuild: rebuild of `gle-4.2.5-alt3.src.rpm' failed.
Command exited with non-zero status 1
4.12user 2.66system 1:19.73elapsed 8%CPU (0avgtext+0avgdata 137812maxresident)k
38208inputs+0outputs (0major+248440minor)pagefaults 0swaps