=> Building math/ump Started : Friday, 8 MAR 2019 at 23:57:45 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/construction/math/ump XDG_CONFIG_HOME=/construction/math/ump HOME=/construction/math/ump TMPDIR="/tmp" PATH=/construction/math/ump/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/math/ump XDG_CONFIG_HOME=/construction/math/ump HOME=/construction/math/ump TMPDIR="/tmp" PATH=/construction/math/ump/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/math/ump/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/ump" EXAMPLESDIR="share/examples/ump" DATADIR="share/ump" WWWDIR="www/ump" ETCDIR="etc/ump" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ump DOCSDIR=/usr/local/share/doc/ump EXAMPLESDIR=/usr/local/share/examples/ump WWWDIR=/usr/local/www/ump ETCDIR=/usr/local/etc/ump -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The ump port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> ump-math-0.8.6_11 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> ump-math-0.8.6_11 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ump-math-0.8.6_11 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The ump port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by ump-math-0.8.6_11 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The ump port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by ump-math-0.8.6_11 for building => SHA256 Checksum OK for ump-0.8.6.tar.bz2. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The ump port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by ump-math-0.8.6_11 for building ===> Extracting for ump-math-0.8.6_11 => SHA256 Checksum OK for ump-0.8.6.tar.bz2. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for ump-math-0.8.6_11 ===> Applying ports patches for ump-math-0.8.6_11 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> ump-math-0.8.6_11 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.19.8.1_2... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.19.8.1_2: .......... done Extracting gmake-4.2.1_3: .......... done ===> ump-math-0.8.6_11 depends on executable: gmake - found ===> Returning to build of ump-math-0.8.6_11 ===> ump-math-0.8.6_11 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-1.6.0,1.txz Installing pkgconf-1.6.0,1... Extracting pkgconf-1.6.0,1: .......... done ===> ump-math-0.8.6_11 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of ump-math-0.8.6_11 ===> ump-math-0.8.6_11 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2018.4.txz Installing xorgproto-2018.4... Extracting xorgproto-2018.4: .......... done ===> ump-math-0.8.6_11 depends on package: xorgproto>=0 - found ===> Returning to build of ump-math-0.8.6_11 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> ump-math-0.8.6_11 depends on shared library: libatk-1.0.so - not found ===> Installing existing package /packages/All/atk-2.28.1.txz Installing atk-2.28.1... `-- Installing glib-2.56.3_3,1... | `-- Installing libffi-3.2.1_3... | `-- Extracting libffi-3.2.1_3: .......... done | `-- Installing libiconv-1.14_11... | `-- Extracting libiconv-1.14_11: .......... done | `-- Installing libxml2-2.9.8... | `-- Extracting libxml2-2.9.8: .......... done | `-- Installing pcre-8.42_1... | `-- Extracting pcre-8.42_1: .......... done | `-- Installing python27-2.7.15... | | `-- Installing expat-2.2.6_1... | | `-- Extracting expat-2.2.6_1: .......... done | | `-- Installing libressl-2.8.3... | | `-- Extracting libressl-2.8.3: .......... done | | `-- Installing ncurses-6.1.20190112... | | `-- Extracting ncurses-6.1.20190112: .......... done | | `-- Installing readline-7.0.5... | | `-- Extracting readline-7.0.5: .......... done | `-- Extracting python27-2.7.15: .......... done `-- Extracting glib-2.56.3_3,1: .......... done No schema files found: doing nothing. Extracting atk-2.28.1: .......... done Message from python27-2.7.15: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== ===> ump-math-0.8.6_11 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so) ===> Returning to build of ump-math-0.8.6_11 ===> ump-math-0.8.6_11 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> ump-math-0.8.6_11 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> ump-math-0.8.6_11 depends on shared library: libgtk-x11-2.0.so - not found ===> Installing existing package /packages/All/gtk2-2.24.32.txz Installing gtk2-2.24.32... `-- Installing cups-2.2.10... | `-- Installing avahi-app-0.7_2... | | `-- Installing dbus-1.12.12... | | `-- Installing libICE-1.0.9_3,1... | | `-- Extracting libICE-1.0.9_3,1: .......... done | | `-- Installing libSM-1.2.3,1... | | `-- Extracting libSM-1.2.3,1: .......... done | | `-- Installing libX11-1.6.7,1... | | | `-- Installing libXau-1.0.8_5... | | | `-- Extracting libXau-1.0.8_5: .......... done | | | `-- Installing libXdmcp-1.1.2_2... | | | `-- Extracting libXdmcp-1.1.2_2: ......... done | | | `-- Installing libxcb-1.13.1... | | | `-- Installing libpthread-stubs-0.4... | | | `-- Extracting libpthread-stubs-0.4: .... done | | | `-- Extracting libxcb-1.13.1: .......... done | | `-- Extracting libX11-1.6.7,1: .......... done ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. | | `-- Extracting dbus-1.12.12: ......... done | | `-- Installing dbus-glib-0.110... | | `-- Extracting dbus-glib-0.110: .......... done | | `-- Installing gdbm-1.18.1... | | `-- Extracting gdbm-1.18.1: .......... done | | `-- Installing gnome_subr-1.0... | | `-- Extracting gnome_subr-1.0: .... done | | `-- Installing gobject-introspection-1.56.1,1... | | `-- Installing python36-3.6.8... | | `-- Extracting python36-3.6.8: .......... done | | `-- Extracting gobject-introspection-1.56.1,1: .......... done | | `-- Installing libdaemon-0.14_1... | | `-- Extracting libdaemon-0.14_1: .......... done ===> Creating groups. Creating group 'avahi' with gid '558'. ===> Creating users Creating user 'avahi' with uid '558'. | `-- Extracting avahi-app-0.7_2: .......... done | `-- Installing gnutls-3.6.6_2... | | `-- Installing ca_root_nss-3.42.1... | | `-- Extracting ca_root_nss-3.42.1: ........ done | | `-- Installing gmp-6.1.2_1... | | `-- Extracting gmp-6.1.2_1: .......... done | | `-- Installing libidn2-2.1.1... | | `-- Installing libunistring-0.9.10_1... | | `-- Extracting libunistring-0.9.10_1: .......... done | | `-- Extracting libidn2-2.1.1: .......... done | | `-- Installing libtasn1-4.13_1... | | `-- Extracting libtasn1-4.13_1: .......... done | | `-- Installing nettle-3.4.1_1... | | `-- Extracting nettle-3.4.1_1: .......... done | | `-- Installing p11-kit-0.23.15... | | `-- Extracting p11-kit-0.23.15: .......... done | | `-- Installing trousers-0.3.14_2... | | `-- Installing tpm-emulator-0.7.4_2... ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting tpm-emulator-0.7.4_2: ......... done ===> Creating groups. Using existing group '_tss'. ===> Creating users Using existing user '_tss'. | | `-- Extracting trousers-0.3.14_2: .......... done | `-- Extracting gnutls-3.6.6_2: .......... done | `-- Installing libpaper-1.1.24.4... | `-- Extracting libpaper-1.1.24.4: .......... done ===> Creating groups. Creating group 'cups' with gid '193'. ===> Creating users Creating user 'cups' with uid '193'. `-- Extracting cups-2.2.10: .......... done `-- Installing gdk-pixbuf2-2.36.12... | `-- Installing jpeg-turbo-2.0.2... | `-- Extracting jpeg-turbo-2.0.2: .......... done | `-- Installing png-1.6.36... | `-- Extracting png-1.6.36: .......... done | `-- Installing shared-mime-info-1.10... | `-- Extracting shared-mime-info-1.10: .......... done | `-- Installing tiff-4.0.10... | | `-- Installing jbigkit-2.1_1... | | `-- Extracting jbigkit-2.1_1: .......... done | `-- Extracting tiff-4.0.10: .......... done `-- Extracting gdk-pixbuf2-2.36.12: .......... done `-- Installing gtk-update-icon-cache-2.24.32... | `-- Installing hicolor-icon-theme-0.17... | `-- Extracting hicolor-icon-theme-0.17: . done | `-- Installing libXcomposite-0.4.4_5,1... | | `-- Installing libXext-1.3.3_3,1... | | `-- Extracting libXext-1.3.3_3,1: .......... done | | `-- Installing libXfixes-5.0.3_2... | | `-- Extracting libXfixes-5.0.3_2: .......... done | `-- Extracting libXcomposite-0.4.4_5,1: .......... done | `-- Installing libXcursor-1.1.15_2... | | `-- Installing libXrender-0.9.10_2... | | `-- Extracting libXrender-0.9.10_2: .......... done | `-- Extracting libXcursor-1.1.15_2: .......... done | `-- Installing libXdamage-1.1.4_5... | `-- Extracting libXdamage-1.1.4_5: ......... done | `-- Installing libXi-1.7.9_2,1... | `-- Extracting libXi-1.7.9_2,1: .......... done | `-- Installing libXinerama-1.1.4_2,1... | `-- Extracting libXinerama-1.1.4_2,1: .......... done | `-- Installing libXrandr-1.5.1_2... | `-- Extracting libXrandr-1.5.1_2: .......... done | `-- Installing pango-1.42.4_1... | | `-- Installing cairo-1.15.12,2... | | `-- Installing fontconfig-2.12.6,1... | | | `-- Installing freetype2-2.9.1... | | | `-- Extracting freetype2-2.9.1: .......... done | | `-- Extracting fontconfig-2.12.6,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: skipping, no such directory /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded | | `-- Installing mesa-libs-18.3.2... | | | `-- Installing libXxf86vm-1.1.4_3... | | | `-- Extracting libXxf86vm-1.1.4_3: .......... done | | | `-- Installing libdrm-2.4.96,1... | | | `-- Installing libpciaccess-0.13.5... | | | | `-- Installing pciids-20190213... | | | | `-- Extracting pciids-20190213: ..... done | | | `-- Extracting libpciaccess-0.13.5: ......... done | | | `-- Extracting libdrm-2.4.96,1: .......... done | | | `-- Installing libelf-0.8.13_3... | | | `-- Extracting libelf-0.8.13_3: .......... done | | | `-- Installing libxshmfence-1.2_4... | | | `-- Extracting libxshmfence-1.2_4: ......... done | | | `-- Installing wayland-1.16.0... | | | `-- Extracting wayland-1.16.0: .......... done | | `-- Extracting mesa-libs-18.3.2: .......... done | | `-- Installing pixman-0.34.0_1... | | `-- Extracting pixman-0.34.0_1: .......... done | | `-- Installing xcb-util-renderutil-0.3.9_1... | | | `-- Installing xcb-util-0.4.0_2,1... | | | `-- Extracting xcb-util-0.4.0_2,1: .......... done | | `-- Extracting xcb-util-renderutil-0.3.9_1: ......... done | | `-- Extracting cairo-1.15.12,2: .......... done | | `-- Installing encodings-1.0.4_4,1... | | `-- Installing font-util-1.3.1... | | `-- Extracting font-util-1.3.1: .......... done | | `-- Extracting encodings-1.0.4_4,1: .......... done | | `-- Installing fribidi-0.19.7... | | `-- Extracting fribidi-0.19.7: .......... done | | `-- Installing harfbuzz-2.3.1... | | `-- Installing graphite2-1.3.13... | | `-- Extracting graphite2-1.3.13: .......... done | | `-- Extracting harfbuzz-2.3.1: .......... done | | `-- Installing libXft-2.3.2_3... | | `-- Extracting libXft-2.3.2_3: .......... done | | `-- Installing xorg-fonts-truetype-7.7_1... | | `-- Installing dejavu-2.37... | | | `-- Installing mkfontdir-1.0.7... | | | `-- Installing mkfontscale-1.1.3_2... | | | | `-- Installing libfontenc-1.1.4... | | | | `-- Extracting libfontenc-1.1.4: ......... done | | | `-- Extracting mkfontscale-1.1.3_2: ..... done | | | `-- Extracting mkfontdir-1.0.7: ..... done | | `-- Extracting dejavu-2.37: .......... done | | `-- Installing font-bh-ttf-1.0.3_3... | | `-- Extracting font-bh-ttf-1.0.3_3: .......... done | | `-- Installing font-misc-ethiopic-1.0.3_3... | | `-- Extracting font-misc-ethiopic-1.0.3_3: ... done | | `-- Installing font-misc-meltho-1.0.3_3... | | `-- Extracting font-misc-meltho-1.0.3_3: .......... done | `-- Extracting pango-1.42.4_1: .......... done `-- Extracting gtk-update-icon-cache-2.24.32: .... done Extracting gtk2-2.24.32: .......... done Message from python36-3.6.8: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py36-gdbm databases/py-gdbm@py36 py36-sqlite3 databases/py-sqlite3@py36 py36-tkinter x11-toolkits/py-tkinter@py36 =========================================================================== Message from ca_root_nss-3.42.1: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** Message from trousers-0.3.14_2: To run tcsd automatically, add the following line to /etc/rc.conf: tcsd_enable="YES" You might want to edit /usr/local/etc/tcsd.conf to reflect your setup. If you want to use tcsd with software TPM emulator, use the following configuration in /etc/rc.conf: tcsd_enable="YES" tcsd_mode="emulator" tpmd_enable="YES" To use TPM, add your_account to '_tss' group like following: # pw groupmod _tss -m your_account Message from freetype2-2.9.1: The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed). Message from dejavu-2.37: Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. ===> ump-math-0.8.6_11 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so) ===> Returning to build of ump-math-0.8.6_11 ===> ump-math-0.8.6_11 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) ===> ump-math-0.8.6_11 depends on shared library: libGLU.so - not found ===> Installing existing package /packages/All/libGLU-9.0.0_3.txz Installing libGLU-9.0.0_3... Extracting libGLU-9.0.0_3: ...... done ===> ump-math-0.8.6_11 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> Returning to build of ump-math-0.8.6_11 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for ump-math-0.8.6_11 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for ump-math-0.8.6_11 gmake[1]: Entering directory '/construction/math/ump/ump-0.8.6' cc src/inliner.c -o inliner c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/vartypes.cpp -o vartypes.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/utf8_string.cpp -o utf8_string.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/picture.cpp -o picture.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/keyfile.cpp -o keyfile.o In file included from src/vartypes.cpp:9: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/picture.h:25, from src/picture.cpp:122: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:29, from src/utf8_string.cpp:20: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/picture.cpp:122: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ In file included from src/keyfile.h:30, from src/utf8_string.cpp:20: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/utf8_string.cpp:20: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/utf8_string.cpp:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string::utf8_string( const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.cpp:45:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string::utf8_string( const char *src ) throw(error_obj) ^~~~~ src/utf8_string.cpp:86:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void utf8_string::set_size( uint32 new_size ) throw(error_obj) ^~~~~ src/utf8_string.cpp:105:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void utf8_string::enlarge_to( uint32 new_size ) throw(error_obj) ^~~~~ In file included from src/keyfile.h:30, from src/picture.cpp:123: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.cpp:126:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & utf8_string::append( const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ src/utf8_string.cpp:143:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void utf8_string::operator=( const utf8_string &src ) throw(error_obj) ^~~~~ In file included from src/picture.cpp:123: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/utf8_string.cpp:247:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & utf8_string::insert( const utf8_string &src, uint32 pos ) throw(error_obj) ^~~~~ src/utf8_string.cpp:281:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 utf8_string::get_digit( uint32 pos ) const throw(error_obj) ^~~~~ src/utf8_string.cpp:295:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void utf8_string::assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj) ^~~~~ src/utf8_string.cpp:320:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string utf8_string::substr( uint32 start, uint32 length ) const throw(error_obj) ^~~~~ src/picture.cpp:177:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture::picture(const picture &src) throw(error_obj) ^~~~~ src/picture.cpp:202:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_isBackground(bool value) throw(error_obj) ^~~~~ src/picture.cpp:263:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_size(int32 newwidth,int32 newheight) throw(error_obj) ^~~~~ src/picture.cpp:324:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/picture.cpp:416:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased ) throw(error_obj) ^~~~~ src/picture.cpp:492:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/picture.cpp:573:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:731:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:968:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj) ^~~~~ src/picture.cpp:983:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj) ^~~~~ src/picture.cpp:1004:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_solidness_all(uint8 newsolidness) throw(error_obj) ^~~~~ src/picture.cpp:1014:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::clear(const colorrgb &color) throw(error_obj) ^~~~~ src/picture.cpp:1041:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::convto_rgb(void) throw(error_obj) ^~~~~ src/picture.cpp:1057:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::convto_grayscale(void) throw(error_obj) ^~~~~ src/picture.cpp:1077:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_pixel_grayscale(int32 x,int32 y,uint8 grey,uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:1100:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::set_pixel(int32 x,int32 y,const colorrgb &color,uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:1150:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:1163:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid) throw(error_obj) ^~~~~ src/picture.cpp:1182:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::draw(int32 x,int32 y) const throw(error_obj) ^~~~~ src/picture.cpp:1245:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::draw_shadow(int32 x,int32 y,const colorrgb &color) const throw(error_obj) ^~~~~ src/picture.cpp:1312:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::save_ppm(const char *filename, bool save_as_ascii) const throw(error_obj) ^~~~~ src/picture.cpp:1359:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::save_pcx(const char *filename) const throw(error_obj) ^~~~~ src/picture.cpp:1472:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::mirror(void) throw(error_obj) ^~~~~ src/picture.cpp:1491:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::upside_down(void) throw(error_obj) ^~~~~ src/picture.cpp:1510:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::rotate90(void) throw(error_obj) ^~~~~ src/picture.cpp:1529:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::rotate180(void) throw(error_obj) ^~~~~ src/picture.cpp:1534:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::rotate270(void) throw(error_obj) ^~~~~ src/picture.cpp:1544:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::load_pcx(const char *filename) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/integer.cpp -o integer.o src/picture.cpp:1665:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture::operator=(const picture & source) throw(error_obj) ^~~~~ src/picture.cpp:1724:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/picture.cpp:1752:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const colorrgb &color, bool antialiased, uint8 solid ) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/real.cpp -o real.o In file included from src/utf8_string.h:25, from src/keyfile.cpp:26: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.cpp:26: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/keyfile.cpp:28: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/keyfile.cpp:51:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile::keyfile(const char *filename) throw(error_obj) ^~~~~ src/keyfile.cpp:59:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile::keyfile(const keyfile &src) throw(error_obj) ^~~~~ src/keyfile.cpp:87:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::read_intern(const char *intern_file) throw(error_obj) ^~~~~ src/keyfile.cpp:126:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::read(const char *filename) throw(error_obj) ^~~~~ src/keyfile.cpp:155:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::read(FILE *open_file, const char *filename) throw(error_obj) ^~~~~ In file included from src/integer.h:24, from src/integer.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/integer.h:25, from src/integer.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/keyfile.cpp:282:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile_replace_escape_sequences( utf8_string &str ) throw(error_obj) ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ src/keyfile.cpp:306:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj) ^~~~~ In file included from src/integer.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/keyfile.cpp:359:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::remove_key( const utf8_string &keyname ) throw(error_obj) ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/keyfile.cpp:427:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/keyfile.cpp:465:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void keyfile::write(const char *filename) throw(error_obj) ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/integer.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/integer.cpp:18:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::append_to_string( utf8_string &str, uint32 nrofdigits ) const throw(error_obj) ^~~~~ src/integer.cpp:118:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj) ^~~~~ src/integer.cpp:152:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj) ^~~~~ src/integer.cpp:163:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer::Integer(floatx src) throw(error_obj) ^~~~~ src/integer.cpp:240:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & Integer::operator=(floatx val) throw(error_obj) ^~~~~ src/integer.cpp:313:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer::Integer( const Integer &src ) throw(error_obj) ^~~~~ src/integer.cpp:467:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & Integer::operator=(const Integer &val) throw(error_obj) ^~~~~ src/integer.cpp:714:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) throw(error_obj) ^~~~~ src/integer.cpp:724:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::enlarge_to(uint32 new_size) throw(error_obj) ^~~~~ src/integer.cpp:753:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & Integer::operator++(void) throw(error_obj) ^~~~~ src/integer.cpp:797:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & Integer::operator--(void) throw(error_obj) ^~~~~ src/integer.cpp:840:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::add_data( const Integer &nr ) throw(error_obj) ^~~~~ src/integer.cpp:901:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj) ^~~~~ src/integer.cpp:1014:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer Integer::operator+(const Integer &val) const throw(error_obj) ^~~~~ src/integer.cpp:1060:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer Integer::operator-(const Integer &val) const throw(error_obj) ^~~~~ src/integer.cpp:1106:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::mul_by_2(void) throw(error_obj) ^~~~~ src/integer.cpp:1127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::mul_by_2_pow_32(uint32 n) throw(error_obj) ^~~~~ src/integer.cpp:1164:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::div_by_2(void) throw(error_obj) ^~~~~ src/integer.cpp:1180:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::div_by_2_pow_32(void) throw(error_obj) ^~~~~ src/integer.cpp:1259:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj) ^~~~~ src/integer.cpp:1271:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj) ^~~~~ src/integer.cpp:1400:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::add(const Integer &val) throw(error_obj) ^~~~~ src/integer.cpp:1435:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::sub(const Integer &val) throw(error_obj) ^~~~~ src/integer.cpp:1484:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::set_bit( uint32 bit ) throw(error_obj) ^~~~~ src/integer.cpp:1499:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::clear_bit( uint32 bit ) throw(error_obj) ^~~~~ In file included from src/real.h:27, from src/real.cpp:44: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ src/integer.cpp:1512:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool Integer::check_bit( uint32 bit ) const throw(error_obj) ^~~~~ src/integer.cpp:1522:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer iSqrt( const Integer &var ) throw(error_obj) ^~~~~ In file included from src/integer.h:25, from src/real.h:28, from src/real.cpp:44: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.cpp:1562:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::power( Integer nr, Integer *dest ) const throw(error_obj) ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ src/integer.cpp:1628:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::mul_data( const Integer &factor, Integer *dest ) const throw(error_obj) ^~~~~ In file included from src/real.h:28, from src/real.cpp:44: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.cpp:1670:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::mul( const Integer &factor, Integer *dest ) const throw(error_obj) ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.cpp:1705:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::faculty(void) throw(error_obj) ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.cpp:1767:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::perm( Integer n, Integer k ) throw(error_obj) ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.cpp:1789:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::comb( const Integer &n, Integer k ) throw(error_obj) ^~~~~ src/integer.cpp:1810:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Integer::extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj) ^~~~~ src/integer.cpp:1843:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj) ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/real.cpp:44: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/real.cpp:44: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/real.cpp:45: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/real.cpp:108:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj) ^~~~~ src/real.cpp:200:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Real::append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj) ^~~~~ src/real.cpp:261:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real::Real(int32 new_value) throw(error_obj) ^~~~~ src/real.cpp:282:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real::Real(int64 new_value) throw(error_obj) ^~~~~ src/real.cpp:303:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real::Real(const Integer &new_value) throw(error_obj) ^~~~~ src/real.cpp:324:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real::Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj) ^~~~~ src/real.cpp:347:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real::Real(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:420:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real Real::operator+(const Real &val) const throw(error_obj) ^~~~~ src/real.cpp:440:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Real::add(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:472:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real Real::operator-(const Real &val) const throw(error_obj) ^~~~~ src/real.cpp:499:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Real::sub(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:532:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:548:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real Real::operator*(const Real &val) const throw(error_obj) ^~~~~ src/real.cpp:565:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Real::mul(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:590:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real Real::operator/(const Real &val) const throw(error_obj) ^~~~~ src/real.cpp:601:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Real::div(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:626:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & Real::operator=(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:726:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real ipart(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:734:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real fpart(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:742:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real sign(const Real &val) throw(error_obj) ^~~~~ src/real.cpp:767:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real frac(const Real &val, int32 highest_bottom_value = 1000) throw(error_obj) ^~~~~ src/real.cpp:856:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real power(const Real &val, const Integer &nr) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/complex.cpp -o complex.o In file included from src/complex.h:24, from src/complex.cpp:35: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/integer.h:25, from src/complex.h:25, from src/complex.cpp:35: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/complex.h:25, from src/complex.cpp:35: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/complex.h:26, from src/complex.cpp:35: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/complex.h:26, from src/complex.cpp:35: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/complex.cpp:35: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/complex.cpp:35: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/complex.cpp:36: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/complex.cpp:39:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Complex::append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj) ^~~~~ src/complex.cpp:150:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex Complex::operator/(const Complex &var) const throw(error_obj) ^~~~~ src/complex.cpp:177:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool Complex::operator<(const Complex &var) const throw(error_obj) ^~~~~ src/complex.cpp:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool Complex::operator>(const Complex &var) const throw(error_obj) ^~~~~ src/complex.cpp:193:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj) ^~~~~ src/complex.cpp:232:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj) ^~~~~ src/complex.cpp:291:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/matrix.cpp -o matrix.o In file included from src/matrix.h:25, from src/matrix.cpp:39: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/integer.h:25, from src/matrix.h:26, from src/matrix.cpp:39: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/matrix.h:26, from src/matrix.cpp:39: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/matrix.h:27, from src/matrix.cpp:39: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/matrix.h:27, from src/matrix.cpp:39: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/matrix.h:28, from src/matrix.cpp:39: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/matrix.h:28, from src/matrix.cpp:39: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/matrix.cpp:39: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/matrix.cpp:40: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/matrix.cpp:40: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ src/matrix.cpp:44:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/matrix.cpp:113:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix::Matrix(const Matrix &src) throw(error_obj) ^~~~~ src/matrix.cpp:127:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::set_size(uint32 newwidth, uint32 newheight) throw(error_obj) ^~~~~ src/matrix.cpp:161:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj) ^~~~~ src/matrix.cpp:167:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex Matrix::get_complex(uint32 col,uint32 row) const throw(error_obj) ^~~~~ src/matrix.cpp:175:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::trans(void) throw(error_obj) ^~~~~ src/matrix.cpp:191:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::adjoint(void) throw(error_obj) ^~~~~ src/matrix.cpp:235:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj) ^~~~~ src/matrix.cpp:252:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj) ^~~~~ src/matrix.cpp:268:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::mul( const Complex &val ) throw(error_obj) ^~~~~ src/matrix.cpp:286:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj) ^~~~~ src/matrix.cpp:309:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::fill(const Complex &val) throw(error_obj) ^~~~~ src/matrix.cpp:317:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::identity(void) throw(error_obj) ^~~~~ src/matrix.cpp:330:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj) ^~~~~ src/matrix.cpp:343:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::row_swap(uint32 row1,uint32 row2) throw(error_obj) ^~~~~ src/matrix.cpp:359:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::row_mul(uint32 row,const Complex &val) throw(error_obj) ^~~~~ src/matrix.cpp:370:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj) ^~~~~ src/matrix.cpp:381:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::inverse(void) throw(error_obj) ^~~~~ src/matrix.cpp:396:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj) ^~~~~ src/matrix.cpp:443:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::operator=(const Matrix &src) throw(error_obj) ^~~~~ src/matrix.cpp:451:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex Matrix::det(void) const throw(error_obj) ^~~~~ src/matrix.cpp:510:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Matrix::set_next( const Complex &value ) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.cpp -o math2.o In file included from src/math2.h:27, from src/math2.cpp:11: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.cpp:11: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.cpp:11: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.cpp:11: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.cpp:12: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.cpp:12: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.cpp:42:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj) ^~~~~ src/math2.cpp:199:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool needright ) throw(error_obj) ^~~~~ src/math2.cpp:205:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj) ^~~~~ src/math2.cpp:509:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj) ^~~~~ src/math2.cpp:530:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/math2.cpp:569:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/math2.cpp:607:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj) ^~~~~ src/math2.cpp:634:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector( const utf8_string &string, Vector *symbols) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.variable.cpp -o math2.variable.o In file included from src/math2.h:27, from src/math2.variable.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.variable.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.variable.cpp:10: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.variable.cpp:10: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.variable.cpp:10: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.variable.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.variable.cpp:10: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.variable.cpp:10: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.variable.cpp:10: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.variable.cpp:10: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.variable.cpp:10: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.variable.cpp:10: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ src/math2.variable.cpp:20:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/math2.variable.cpp:142:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable::Variable(const Variable &src) throw(error_obj) ^~~~~ src/math2.variable.cpp:169:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::operator=(const Variable &src) throw(error_obj) ^~~~~ src/math2.variable.cpp:253:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_can_change_type(bool boolean) throw(error_obj) ^~~~~ src/math2.variable.cpp:261:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_name(const utf8_string &newname) throw(error_obj) ^~~~~ src/math2.variable.cpp:270:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* Variable::get_matrix(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:281:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* Variable::get_matrix_rw(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:295:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* Variable::get_array(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:306:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* Variable::get_array_rw(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:320:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* Variable::get_picture(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:331:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* Variable::get_picture_rw(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:345:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::clear(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:403:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_complex(const Complex &newvalue) throw(error_obj) ^~~~~ src/math2.variable.cpp:437:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_boolean(bool newbool) throw(error_obj) ^~~~~ src/math2.variable.cpp:453:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_array(const Array *newarray) throw(error_obj) ^~~~~ src/math2.variable.cpp:487:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_matrix(const Matrix *newmatrix) throw(error_obj) ^~~~~ src/math2.variable.cpp:524:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_picture(const Picture *newpic) throw(error_obj) ^~~~~ src/math2.variable.cpp:561:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* Variable::get_string(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:572:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* Variable::get_string_rw(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:586:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* Variable::get_name(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:594:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::calc_code_line( Variable *res ) throw(error_obj) ^~~~~ src/math2.variable.cpp:635:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_string(const utf8_string &newstring) throw(error_obj) ^~~~~ src/math2.variable.cpp:655:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Variable::set_code_line(const char *new_code_line) throw(error_obj) ^~~~~ src/math2.variable.cpp:684:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* Variable::get_complex(void) const throw(error_obj) ^~~~~ src/math2.variable.cpp:695:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* Variable::get_complex_rw(void) throw(error_obj) ^~~~~ src/math2.variable.cpp:706:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool Variable::get_boolean(void) const throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.variablelist.cpp -o math2.variablelist.o In file included from src/math2.h:27, from src/math2.variablelist.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.variablelist.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.variablelist.cpp:10: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.variablelist.cpp:10: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.variablelist.cpp:10: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.variablelist.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.variablelist.cpp:10: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.variablelist.cpp:10: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.variablelist.cpp:10: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.variablelist.cpp:10: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.variablelist.cpp:10: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.variablelist.cpp:10: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.variablelist.cpp:11: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.variablelist.cpp:11: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.variablelist.cpp:31:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList::VariableList(const VariableList &src) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:42:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void VariableList::operator=(const VariableList &src) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 VariableList::get_id(const char *name) const throw(error_obj) ^~~~~ src/math2.variablelist.cpp:111:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable * VariableList::get_pointer_rw(uint32 idnr) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:123:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * VariableList::get_pointer(uint32 idnr) const throw(error_obj) ^~~~~ src/math2.variablelist.cpp:148:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void VariableList::make_undeletable(uint32 idnr) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:163:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool VariableList::get_deletable(uint32 idnr) const throw(error_obj) ^~~~~ src/math2.variablelist.cpp:175:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void VariableList::remove(uint32 idnr) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:222:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj) ^~~~~ src/math2.variablelist.cpp:303:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.builtin.cpp -o math2.builtin.o In file included from src/math2.h:27, from src/math2.builtin.cpp:9: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.builtin.cpp:9: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.builtin.cpp:9: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.builtin.cpp:9: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.builtin.cpp:9: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.builtin.cpp:9: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.builtin.cpp:9: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.builtin.cpp:9: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.builtin.cpp:9: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.builtin.cpp:9: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.builtin.cpp:9: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.builtin.cpp:9: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.builtin.cpp:10: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.builtin.cpp:10: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.builtin.cpp:33:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:44:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:51:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:58:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:65:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:72:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:79:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:86:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:104:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:122:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:140:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:176:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:192:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:200:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:208:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:225:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:242:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:259:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:276:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:327:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:380:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:411:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:439:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:481:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:498:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:532:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:566:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:626:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:659:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:690:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:704:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:718:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:732:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:746:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:760:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:774:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:788:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:814:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:828:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:842:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:856:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:887:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:919:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:950:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:958:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:990:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1002:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1033:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1048:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1063:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1078:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1093:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1108:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1123:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1160:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1212:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1257:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1295:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1332:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1424:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1500:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1602:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1708:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1744:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1828:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:1908:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2047:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2066:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2085:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2093:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2125:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2175:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2268:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2345:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2377:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2411:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2447:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2489:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2528:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2663:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:2774:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3098:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3218:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3248:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3284:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3312:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3349:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3364:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3379:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3394:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3409:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3456:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3513:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3542:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3571:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3601:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3672:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3697:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3719:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3740:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3772:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3790:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3820:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.builtin.cpp:3835:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.array.cpp -o math2.array.o In file included from src/math2.h:27, from src/math2.array.cpp:11: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.array.cpp:11: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.array.cpp:11: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.array.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.array.cpp:11: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.array.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.array.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.array.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.array.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.array.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.array.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.array.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ src/math2.array.cpp:22:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array::Array(const Array &src) throw(error_obj) ^~~~~ src/math2.array.cpp:56:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::operator=(const Array &src) throw(error_obj) ^~~~~ src/math2.array.cpp:72:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::add_this_variable( Variable *var ) throw(error_obj) ^~~~~ src/math2.array.cpp:101:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::add_variable(const Variable *var) throw(error_obj) ^~~~~ src/math2.array.cpp:123:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * Array::get_variable(uint32 nr) const throw(error_obj) ^~~~~ src/math2.array.cpp:130:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::set_variable( uint32 nr, const Variable &new_var) throw(error_obj) ^~~~~ src/math2.array.cpp:139:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::set_size( uint32 new_size ) throw(error_obj) ^~~~~ src/math2.array.cpp:161:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::increase_size(void) throw(error_obj) ^~~~~ src/math2.array.cpp:180:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::insert( const Variable *var, uint32 at_pos ) throw(error_obj) ^~~~~ src/math2.array.cpp:202:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Array::insert_this( Variable *var, uint32 at_pos ) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.picture.cpp -o math2.picture.o In file included from src/math2.h:27, from src/math2.picture.cpp:9: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.picture.cpp:9: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.picture.cpp:9: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.picture.cpp:9: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.picture.cpp:9: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.picture.cpp:9: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.picture.cpp:9: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.picture.cpp:9: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.picture.cpp:9: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.picture.cpp:9: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.picture.cpp:9: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.picture.cpp:9: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ src/math2.picture.cpp:14:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture::Picture() throw(error_obj) ^~~~~ src/math2.picture.cpp:21:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture::Picture(const Picture &src) throw(error_obj) ^~~~~ src/math2.picture.cpp:38:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] floatx newbottom,floatx newtop) throw(error_obj) ^~~~~ src/math2.picture.cpp:48:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Picture::set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj) ^~~~~ src/math2.picture.cpp:59:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Picture::operator=(const Picture &src) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.codeline.cpp -o math2.codeline.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.codeblock.cpp -o math2.codeblock.o In file included from src/math2.h:27, from src/math2.codeline.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.codeline.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.codeline.cpp:10: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.codeline.cpp:10: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.codeline.cpp:10: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.codeline.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.codeline.cpp:10: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.codeline.cpp:10: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.codeline.cpp:10: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.codeline.cpp:10: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.codeline.cpp:10: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.codeline.cpp:10: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.codeline.cpp:11: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.codeline.cpp:11: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.codeline.cpp:39:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_special_cases( Vector &symbols ) throw(error_obj); ^~~~~ src/math2.codeline.cpp:40:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_negates( Vector &symbols ) throw(error_obj); ^~~~~ src/math2.codeline.cpp:41:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_implicit_multiplication( Vector &symbols ) throw(error_obj); ^~~~~ src/math2.codeline.cpp:42:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_absoulute_values( Vector &symbols ) throw(error_obj); ^~~~~ src/math2.codeline.cpp:45:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int get_term_length( const Vector &symbols, int index ) throw(error_obj); ^~~~~ src/math2.codeline.cpp:52:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine::CodeLine(CodeLine &src) throw(error_obj) ^~~~~ src/math2.codeline.cpp:64:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::operator=(CodeLine &src) throw(error_obj) ^~~~~ src/math2.codeline.cpp:73:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist) throw(error_obj) ^~~~~ src/math2.codeline.cpp:316:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::parse_pow_mods(void) throw(error_obj) ^~~~~ src/math2.codeline.cpp:372:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_absoulute_values( Vector &symbols ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:442:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_implicit_multiplication( Vector &symbols ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:481:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_negates( Vector &symbols ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:526:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int get_term_length( const Vector &symbols, int index ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:579:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_special_cases( Vector &symbols ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:710:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::round_bracket_reducing(void *ptr, int start_at) throw(error_obj) ^~~~~ src/math2.codeline.cpp:837:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 CodeLine::parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj) ^~~~~ src/math2.codeline.cpp:874:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::matrix_bracket_reducing(void *ptr) throw(error_obj) ^~~~~ src/math2.codeline.cpp:1078:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::create_nodes(void * ptr, int start_at) throw(error_obj) ^~~~~ In file included from src/math2.h:27, from src/math2.codeblock.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.codeblock.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.codeblock.cpp:10: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.codeblock.cpp:10: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.codeblock.cpp:10: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/math2.codeline.cpp:1290:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeLine::calc( Variable *answer, VariableList *private_varlist, Vector *tmp_variables ) throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.codeblock.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.codeblock.cpp:10: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.codeblock.cpp:10: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.codeblock.cpp:10: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.codeblock.cpp:10: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.codeblock.cpp:10: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.codeblock.cpp:10: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.codeblock.cpp:11: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.codeblock.cpp:11: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.codeblock.cpp:21:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void overwrite_comments(char *str) throw(error_obj); ^~~~~ src/math2.codeblock.cpp:22:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int get_word( const char *str, utf8_string &word ) throw(error_obj); ^~~~~ src/math2.codeblock.cpp:47:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock::CodeBlockLine::CodeBlockLine(const CodeBlockLine &src) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:86:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::CodeBlockLine::operator=(const CodeBlockLine &src) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:123:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock::CodeBlock(const CodeBlock &src) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:135:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::set_code(const char *newcode) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:155:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier ) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:232:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::calc( Variable *answer ) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:310:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::operator=(const CodeBlock &src) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:336:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void overwrite_comments(char *str) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:404:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int get_word( const char *str, utf8_string &word ) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:426:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:705:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::add_automatic_curleys(void) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:791:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool CodeBlock::create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:1142:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:1176:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::add_curley(CodeBlock_Type type, CodeBlock_SubType sub_type, int pos) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:1200:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlock::add_void( CodeBlock_SubType sub_type ) throw(error_obj) ^~~~~ src/math2.codeblock.cpp:1224:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending ) const throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/math2.functionlist.cpp -o math2.functionlist.o In file included from src/math2.h:27, from src/math2.functionlist.cpp:11: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/math2.functionlist.cpp:11: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/math2.functionlist.cpp:11: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/math2.functionlist.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/math2.functionlist.cpp:11: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/math2.functionlist.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/math2.functionlist.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/math2.functionlist.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/math2.functionlist.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/math2.functionlist.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/math2.functionlist.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/math2.functionlist.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/math2.functionlist.cpp:12: src/math2.intern.h:23:90: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_create_symbol_vector(const utf8_string &string, Vector *symbols) throw(error_obj); ^~~~~ In file included from src/math2.functionlist.cpp:12: src/math2.intern.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool new_isdeletable = false, bool hard_linking = true ) throw(error_obj); ^~~~~ src/math2.intern.h:71:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vector &arguments) throw(error_obj); ^~~~~ src/math2.intern.h:91:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_get(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:92:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:93:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_round_eval(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:94:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_hook_set_next(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:96:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_append(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:97:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array_of_two(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:98:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_axes(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:99:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:100:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_clear(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:101:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_bottom(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:102:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_col(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:103:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_height(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:104:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_left(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:105:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_right(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:106:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_row(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:107:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_top(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:108:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_type(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:109:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_get_width(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:110:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_grid(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:111:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_insert(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:112:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:113:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_merge(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:114:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_circle(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:115:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pixel_line(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:116:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plot(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:117:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow_mod(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:118:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_remove(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:119:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pixel(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:120:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_point(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:121:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_window(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:124:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_abs(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:125:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:126:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_acosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:127:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_adj(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:128:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_almost_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:129:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_and(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:130:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_arg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:131:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_array(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:132:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:133:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_asinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:135:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_atanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:136:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_comb(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:137:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cos(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:138:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_cosh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:139:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_dec(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:140:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_decrement(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:141:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_delete(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:142:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_det(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:143:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:144:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_equal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:145:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_error(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:146:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_faculty(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:147:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_fpart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:148:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_frac(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:149:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:150:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_greater_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:151:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_im(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:152:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_inc(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:153:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:154:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ipart(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:155:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_isqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:156:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_ln(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:157:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:158:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_log2(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:159:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_constant(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:160:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_type_locked(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:161:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_make_undeletable(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:162:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_matrix(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:163:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_minus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:164:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_modulo(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:165:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:166:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nderiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:167:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_neg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:168:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nint(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:169:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_not(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:170:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_notequal(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:171:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_nsolve(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:172:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_or(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:173:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_perm(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:174:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_picture(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:175:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_plus(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:176:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_polyreg(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:177:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:178:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_rand(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:179:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_re(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:180:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:181:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_add(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:182:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_div(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:183:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_intdiv(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:184:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_mul(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:185:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_pow(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:186:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_set_sub(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:187:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_shade(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:188:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sin(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:189:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sinh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:190:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:191:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_smaller_eq(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:192:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sqrt(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:193:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_sum(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:194:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:195:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_table2d(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:196:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tan(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:197:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_tanh(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:198:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_time(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.intern.h:199:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void builtin_xor(Variable *res, Variable *left,const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/math2.functionlist.cpp:27:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockFunction(const CodeBlockFunction &src) throw(error_obj) { name = ""; function = 0; *this = src; } ^~~~~ src/math2.functionlist.cpp:30:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockFunction &src) throw(error_obj); ^~~~~ src/math2.functionlist.cpp:33:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CodeBlockFunction::operator=(const CodeBlockFunction &src) throw(error_obj) ^~~~~ src/math2.functionlist.cpp:45:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj) ^~~~~ src/math2.functionlist.cpp:192:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name ) throw(error_obj) ^~~~~ src/math2.functionlist.cpp:243:109: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool need_left, bool need_right, bool new_isdeletable, bool hard_linking ) throw(error_obj) ^~~~~ src/math2.functionlist.cpp:287:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c src/ump_3d_viewer.cpp -o ump_3d_viewer.o In file included from src/ump_3d_viewer.h:12, from src/ump_3d_viewer.cpp:22: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/ump_3d_viewer.cpp:22: src/ump_3d_viewer.h:14:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void _3d_viewer_init(void) throw(error_obj); ^~~~~ In file included from src/keyfile.h:30, from src/main.h:13, from src/ump_3d_viewer.cpp:23: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/main.h:13, from src/ump_3d_viewer.cpp:23: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/ump_3d_viewer.cpp:23: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_3d_viewer.cpp:23: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:38:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:40:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:42:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/ump_3d_viewer.cpp:70:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] _3d_plane( const _3d_plane &src ) throw(error_obj) { width=0; height=0; points=0; type=_3d_plane_solid; *this=src; } ^~~~~ src/ump_3d_viewer.cpp:72:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const _3d_plane &src) throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:80:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_width, int new_height) throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:215:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] GLXContext *ctxRet) throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:451:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void _3d_viewer_init(void) throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:490:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:504:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:544:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:681:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ src/ump_3d_viewer.cpp:742:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/main.cpp -o main.o -DDATA_DIR=\"/usr/local/share/ump\" -DFLAGS="\"-DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include\"" In file included from src/main.h:12, from src/main.cpp:21: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/main.h:13, from src/main.cpp:21: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/main.h:13, from src/main.cpp:21: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/main.cpp:21: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/main.h:14, from src/main.cpp:21: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/main.cpp:21: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/main.cpp:21: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/main.cpp:21: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/main.cpp:21: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/main.cpp:21: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/main.cpp:21: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/main.cpp:21: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/main.cpp:21: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/main.cpp:29: src/addon_functions.h:20:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_quit(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:21:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_view(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:22:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_viewall(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:23:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_print(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:24:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:25:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:26:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:27:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:28:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:29:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_save_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:33:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_show(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:34:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:35:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:36:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ In file included from src/main.cpp:33: src/ump_3d_viewer.h:14:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void _3d_viewer_init(void) throw(error_obj); ^~~~~ In file included from src/main.cpp:74: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ In file included from src/main.cpp:79: src/ump_picturewin.h:49:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings() throw(error_obj); ^~~~~ src/main.cpp:620:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj) ^~~~~ src/main.cpp:660:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/picture2gtk.cpp -o picture2gtk.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -DUSE_AUTO_COMPLETION -c `pkg-config --cflags gtk+-2.0` src/ump_advancedwin.cpp -o ump_advancedwin.o In file included from src/vector.h:44, from src/ump_advancedwin.h:13, from src/ump_advancedwin.cpp:9: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_advancedwin.cpp:9: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_advancedwin.cpp:9: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/ump_advancedwin.h:13, from src/ump_advancedwin.cpp:9: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/ump_advancedwin.cpp:16: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/ump_advancedwin.cpp:16: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_advancedwin.cpp:16: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/picture2gtk.h:33, from src/picture2gtk.cpp:53: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/picture2gtk.h:34, from src/picture2gtk.cpp:53: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/picture2gtk.cpp:53: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ In file included from src/keyfile.h:30, from src/picture2gtk.cpp:54: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/picture2gtk.cpp:54: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ src/picture2gtk.cpp:155:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk::picture2gtk(const picture2gtk &src) throw(error_obj) : picture() ^~~~~ src/picture2gtk.cpp:168:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk::picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj) ^~~~~ src/picture2gtk.cpp:181:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::set_raw_size(int32 newwidth,int32 newheight) throw(error_obj) ^~~~~ src/picture2gtk.cpp:206:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::set_size(int32 newwidth,int32 newheight) throw(error_obj) ^~~~~ src/picture2gtk.cpp:218:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::update(void) throw(error_obj) ^~~~~ src/picture2gtk.cpp:244:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::update_from(const picture_h::picture &src) throw(error_obj) ^~~~~ src/picture2gtk.cpp:270:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::operator=(const picture2gtk &src) throw(error_obj) ^~~~~ src/picture2gtk.cpp:281:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void picture2gtk::operator=(const picture_h::picture &src) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_editor.cpp -o ump_editor.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_graphwin.cpp -o ump_graphwin.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_prefwin.cpp -o ump_prefwin.o c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_aboutwin.cpp -o ump_aboutwin.o In file included from src/vector.h:44, from src/ump_advancedwin.h:13, from src/ump_editor.cpp:13: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_editor.cpp:13: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_editor.cpp:13: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/ump_advancedwin.h:13, from src/ump_editor.cpp:13: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/ump_editor.cpp:21: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/ump_editor.cpp:21: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_editor.cpp:21: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_editor.cpp:21: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_editor.cpp:21: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_editor.cpp:21: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/ump_editor.cpp:21: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/ump_editor.cpp:21: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_editor.cpp:21: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/math2.h:27, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/ump_picturewin.h:12, from src/ump_graphwin.cpp:17: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_graphwin.cpp:17: src/ump_picturewin.h:49:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings() throw(error_obj); ^~~~~ In file included from src/ump_graphwin.cpp:22: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ In file included from src/ump_graphwin.cpp:23: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/ump_graphwin.cpp:24: src/gradient_editor.h:18:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void gradient_editor( GtkWidget *parent, Vector &gradient ) throw(error_obj); ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_simplewin.cpp -o ump_simplewin.o In file included from src/math2.h:27, from src/ump_prefwin.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/ump_prefwin.cpp:10: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/ump_prefwin.cpp:10: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/ump_prefwin.cpp:10: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/ump_prefwin.cpp:10: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/ump_prefwin.cpp:10: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/ump_prefwin.cpp:10: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/ump_prefwin.cpp:10: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/ump_prefwin.cpp:10: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/ump_prefwin.cpp:10: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/ump_prefwin.cpp:10: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/ump_prefwin.cpp:10: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_prefwin.cpp:12: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ In file included from src/ump_prefwin.cpp:13: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/ump_prefwin.cpp:15: src/ump_picturewin.h:49:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings() throw(error_obj); ^~~~~ In file included from src/main.h:12, from src/ump_aboutwin.cpp:12: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/main.h:13, from src/ump_aboutwin.cpp:12: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/main.h:13, from src/ump_aboutwin.cpp:12: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/ump_aboutwin.cpp:12: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/ump_aboutwin.cpp:12: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_aboutwin.cpp:12: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/ump_picturewin.cpp -o ump_picturewin.o In file included from src/vector.h:44, from src/ump_advancedwin.h:13, from src/ump_simplewin.cpp:14: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_simplewin.cpp:14: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/ump_advancedwin.h:13, from src/ump_simplewin.cpp:14: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/ump_advancedwin.h:13, from src/ump_simplewin.cpp:14: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:29, from src/ump_simplewin.cpp:18: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:31, from src/ump_simplewin.cpp:18: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/ump_simplewin.cpp:18: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/ump_simplewin.cpp:18: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/ump_simplewin.cpp:18: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/ump_simplewin.cpp:18: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/ump_simplewin.cpp:18: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/ump_simplewin.cpp:18: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_simplewin.cpp:19: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ src/ump_simplewin.cpp: In function 'gboolean simplewin_keypress(GtkWidget*, GdkEventKey*, gpointer)': src/ump_simplewin.cpp:443:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ src/ump_simplewin.cpp: In function 'GtkWindow* simplewin_show()': src/ump_simplewin.cpp:617:68: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] pixbuf = gdk_pixbuf_new_from_inline (-1, image_sqrt, FALSE, NULL); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from src/ump_simplewin.cpp:9: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/ump_simplewin.cpp:617:68: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] pixbuf = gdk_pixbuf_new_from_inline (-1, image_sqrt, FALSE, NULL); ^ In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/local/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/local/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/local/include/gtk-2.0/gdk/gdk.h:33, from /usr/local/include/gtk-2.0/gtk/gtk.h:32, from src/ump_simplewin.cpp:9: /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, ^~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/matrix_editor.cpp -o matrix_editor.o In file included from src/math2.h:27, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/ump_picturewin.h:12, from src/ump_picturewin.cpp:13: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/ump_picturewin.cpp:13: src/ump_picturewin.h:49:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings() throw(error_obj); ^~~~~ In file included from src/ump_picturewin.cpp:14: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ In file included from src/ump_picturewin.cpp:16: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ src/ump_picturewin.cpp:56:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings::graph_settings() throw(error_obj) ^~~~~ src/ump_picturewin.cpp:136:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void find_root( int function, floatx guess, Complex &x, Complex &y ) throw(error_obj); ^~~~~ src/ump_picturewin.cpp:137:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool find_min_or_max( int function, floatx guess, Complex &x, Complex &y ) throw(error_obj); // true if minimum, false if maximum ^~~~~ src/ump_picturewin.cpp:138:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void find_intersection( int f1, int f2, floatx guess, Complex &x, Complex &y ) throw(error_obj); ^~~~~ src/ump_picturewin.cpp:140:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calculate_snap( SnapInfo *snap, int function ) throw(error_obj) ^~~~~ src/ump_picturewin.cpp:269:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void find_root( int function, floatx guess, Complex &x, Complex &y ) throw(error_obj) ^~~~~ src/ump_picturewin.cpp:294:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool find_min_or_max( int function, floatx guess, Complex &x, Complex &y ) throw(error_obj) ^~~~~ src/ump_picturewin.cpp:337:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void find_intersection( int f1, int f2, floatx guess, Complex &x, Complex &y ) throw(error_obj) ^~~~~ In file included from src/matrix_editor.h:13, from src/matrix_editor.cpp:10: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/main.h:13, from src/matrix_editor.cpp:11: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/main.h:13, from src/matrix_editor.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/main.h:14, from src/matrix_editor.cpp:11: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/main.h:14, from src/matrix_editor.cpp:11: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/main.h:14, from src/matrix_editor.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/matrix_editor.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/main.h:14, from src/matrix_editor.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/matrix_editor.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/main.h:14, from src/matrix_editor.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/main.h:14, from src/matrix_editor.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/main.h:14, from src/matrix_editor.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/matrix_editor.cpp:11: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ src/matrix_editor.cpp:41:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_editor_add_matrix( const char *name, const Matrix &src, gint pos ) throw(error_obj); ^~~~~ src/matrix_editor.cpp:263:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_editor_add_matrix( const char *name, const Matrix &src, gint pos ) throw(error_obj) ^~~~~ src/matrix_editor.cpp:435:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_update_page( int index ) throw(error_obj) ^~~~~ src/matrix_editor.cpp: In function 'gboolean matrix_element_focus_out(GtkWidget*, GdkEventFocus*, gpointer)': src/matrix_editor.cpp:535:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/gradient_editor.cpp -o gradient_editor.o In file included from src/gradient_editor.h:13, from src/gradient_editor.cpp:9: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/keyfile.h:30, from src/vector.h:45, from src/gradient_editor.h:14, from src/gradient_editor.cpp:9: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/gradient_editor.h:14, from src/gradient_editor.cpp:9: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/gradient_editor.h:14, from src/gradient_editor.cpp:9: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/gradient_editor.h:15, from src/gradient_editor.cpp:9: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/gradient_editor.cpp:9: src/gradient_editor.h:18:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void gradient_editor( GtkWidget *parent, Vector &gradient ) throw(error_obj); ^~~~~ In file included from src/gradient_editor.cpp:10: src/picture2gtk.h:60:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_raw_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:69:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:70:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture2gtk(int32 newwidth, int32 newheight, const picture_h::colorrgb &newcolor) throw(error_obj); ^~~~~ src/picture2gtk.h:73:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture2gtk.h:80:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update(void) throw(error_obj); ^~~~~ src/picture2gtk.h:82:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void update_from(const picture_h::picture &src) throw(error_obj); ^~~~~ src/picture2gtk.h:90:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture2gtk &src) throw(error_obj); ^~~~~ src/picture2gtk.h:93:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture_h::picture &src) throw(error_obj); ^~~~~ In file included from src/math2.h:31, from src/gradient_editor.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/gradient_editor.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/gradient_editor.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/gradient_editor.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/gradient_editor.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/gradient_editor.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/gradient_editor.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ src/gradient_editor.cpp:31:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void gradient_editor( GtkWidget *parent, Vector &gradient ) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include -c `pkg-config --cflags gtk+-2.0` src/addon_functions.cpp -o addon_functions.o ./inliner translations/Svenska translation_svenska translation_svenska.c cc translation_svenska.c -c -o translation_svenska.o In file included from src/math2.h:27, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/vartypes.h:122:37: warning: integer overflow in expression of type 'int64' {aka 'long long int'} results in '-9223372036854775808' [-Woverflow] const int64 int64_min = int64_max + 1; ~~~~~~~~~~^~~ In file included from src/math2.h:28, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/utf8_string.h:42:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:44:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/utf8_string.h:48:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:49:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string( const char *src ) throw(error_obj); ^~~~~ src/utf8_string.h:60:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & insert( const utf8_string &src, uint32 pos ) throw(error_obj); ^~~~~ src/utf8_string.h:61:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & prepend( const utf8_string &src ) throw(error_obj) { return insert( src, 0 ); } ^~~~~ src/utf8_string.h:62:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string & append( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:65:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline utf8_string & replace( uint32 pos, uint32 len, const utf8_string &src ) throw(error_obj) ^~~~~ src/utf8_string.h:71:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=( const utf8_string &src ) throw(error_obj); ^~~~~ src/utf8_string.h:73:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void assign( const utf8_string &src, uint32 pos, uint32 length ) throw(error_obj); ^~~~~ src/utf8_string.h:90:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 get_digit( uint32 pos ) const throw(error_obj); ^~~~~ src/utf8_string.h:92:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string substr( uint32 start, uint32 length ) const throw(error_obj); ^~~~~ In file included from src/math2.h:29, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/picture.h:77:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] picture(const picture &src) throw(error_obj); ^~~~~ src/picture.h:80:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_isBackground(bool value) throw(error_obj); ^~~~~ src/picture.h:84:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 newwidth,int32 newheight) throw(error_obj); ^~~~~ src/picture.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_rgb(void) throw(error_obj); ^~~~~ src/picture.h:95:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void convto_grayscale(void) throw(error_obj); ^~~~~ src/picture.h:97:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness(int32 x,int32 y,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:98:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_color(const colorrgb &color,uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:99:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_solidness_all(uint8 newsolidness) throw(error_obj); ^~~~~ src/picture.h:101:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:102:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_pixel_grayscale(int32 x,int32 y,uint8 grey = 255,uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const colorrgb &color = color::BLACK) throw(error_obj); ^~~~~ src/picture.h:107:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false, uint8 solid = 255 ) throw(error_obj); ^~~~~ src/picture.h:110:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:113:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:116:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:119:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint8 solid = 255) throw(error_obj); ^~~~~ src/picture.h:122:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:124:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false ) throw(error_obj); ^~~~~ src/picture.h:127:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool antialiased = false) throw(error_obj); ^~~~~ src/picture.h:129:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw(int32 x,int32 y) const throw(error_obj); ^~~~~ src/picture.h:130:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void draw_shadow(int32 x,int32 y,const colorrgb &color = color::BLACK) const throw(error_obj); ^~~~~ src/picture.h:132:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mirror(void) throw(error_obj); ^~~~~ src/picture.h:133:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void upside_down(void) throw(error_obj); ^~~~~ src/picture.h:134:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate90(void) throw(error_obj); ^~~~~ src/picture.h:135:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate180(void) throw(error_obj); ^~~~~ src/picture.h:136:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void rotate270(void) throw(error_obj); ^~~~~ src/picture.h:138:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void capture(const picture &source,int32 x,int32 y,int32 width,int32 height) throw(error_obj); ^~~~~ src/picture.h:140:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void load_pcx(const char *filename) throw(error_obj); ^~~~~ src/picture.h:142:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_pcx(const char *filename) const throw(error_obj); ^~~~~ src/picture.h:144:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void save_ppm(const char *filename, bool save_as_ascii = false) const throw(error_obj); ^~~~~ src/picture.h:146:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const picture &source) throw(error_obj); ^~~~~ In file included from src/vector.h:45, from src/math2.h:30, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/keyfile.h:55:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(FILE *open_file, const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:62:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:63:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] keyfile(const keyfile &src) throw(error_obj); ^~~~~ src/keyfile.h:70:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_key(const utf8_string &keyname,const utf8_string &value) throw(error_obj); ^~~~~ src/keyfile.h:80:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove_key(const utf8_string &keyname) throw(error_obj); ^~~~~ src/keyfile.h:83:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read(const char *filename) throw(error_obj); ^~~~~ src/keyfile.h:86:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void read_intern(const char *intern_file) throw(error_obj); ^~~~~ src/keyfile.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const char *filename) throw(error_obj); ^~~~~ In file included from src/math2.h:30, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/vector.h:61:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:66:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int new_size) throw(error_obj); ^~~~~ src/vector.h:67:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size_filled(int new_size) throw(error_obj); ^~~~~ src/vector.h:70:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append(const Type &new_obj) throw(error_obj) { insert( new_obj, size ); } ^~~~~ src/vector.h:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void append_this(Type *new_obj) throw(error_obj) { insert_this( new_obj, size ); } ^~~~~ src/vector.h:75:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert(const Type &new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:76:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Type *new_obj, int at_pos) throw(error_obj); ^~~~~ src/vector.h:82:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Vector &src) throw(error_obj); ^~~~~ src/vector.h:84:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * operator[](int index) throw(error_obj); ^~~~~ src/vector.h:85:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * operator[](int index) const throw(error_obj); ^~~~~ src/vector.h:100:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vector::Vector(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:114:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Type * Vector::operator[](int index) throw(error_obj) ^~~~~ src/vector.h:123:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Type * Vector::operator[](int index) const throw(error_obj) ^~~~~ src/vector.h:132:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::operator=(const Vector &src) throw(error_obj) ^~~~~ src/vector.h:160:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size_filled(int new_size) throw(error_obj) ^~~~~ src/vector.h:173:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::set_size(int new_size) throw(error_obj) ^~~~~ src/vector.h:231:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert(const Type &new_obj, int at_pos) throw(error_obj) ^~~~~ src/vector.h:254:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Vector::insert_this( Type *new_obj, int at_pos) throw(error_obj) ^~~~~ In file included from src/math2.h:31, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/integer.h:42:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer( const Integer &src ) throw(error_obj); ^~~~~ src/integer.h:45:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer(floatx src) throw(error_obj); ^~~~~ src/integer.h:46:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(floatx val) throw(error_obj); ^~~~~ src/integer.h:50:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void enlarge_to( uint32 new_size ) throw(error_obj); ^~~~~ src/integer.h:52:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void extract( Integer *dest, uint32 start, uint32 stop ) const throw(error_obj); ^~~~~ src/integer.h:60:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data( const Integer &nr ) throw(error_obj); ^~~~~ src/integer.h:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_data_uint32_shifted( const Integer &nr, uint32 shift) throw(error_obj); // this += nr * 2^(32*shift) ^~~~~ src/integer.h:65:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_data( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:67:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:68:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Integer &val ) throw(error_obj); ^~~~~ src/integer.h:69:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Integer &factor, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2(void) throw(error_obj); ^~~~~ src/integer.h:72:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul_by_2_pow_32(uint32 n=1) throw(error_obj); ^~~~~ src/integer.h:73:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2(void) throw(error_obj); ^~~~~ src/integer.h:74:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div_by_2_pow_32(void) throw(error_obj); ^~~~~ src/integer.h:75:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void divide( const Integer ÷r, Integer *ans, Integer *rest ) const throw(error_obj); ^~~~~ src/integer.h:83:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_uint32_shifted( uint32 nr, uint32 shift ) throw(error_obj); ^~~~~ src/integer.h:87:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:88:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear_bit( uint32 bit ) throw(error_obj); ^~~~~ src/integer.h:90:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool check_bit( uint32 bit ) const throw(error_obj); ^~~~~ src/integer.h:92:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator+(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:93:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer operator-(const Integer &val) const throw(error_obj); ^~~~~ src/integer.h:94:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator*(const Integer &val) const throw(error_obj) { Integer ans; mul(val, &ans); return ans; } ^~~~~ src/integer.h:95:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator/(const Integer &val) const throw(error_obj) { Integer ans; divide( val, &ans, 0 ); return ans; } ^~~~~ src/integer.h:96:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer operator%(const Integer &val) const throw(error_obj) { Integer rest; divide( val, 0, &rest ); return rest; } ^~~~~ src/integer.h:127:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator=(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:130:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator+=(const Integer &val) throw(error_obj) { add( val ); return *this; } ^~~~~ src/integer.h:131:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator-=(const Integer &val) throw(error_obj) { sub( val ); return *this; } ^~~~~ src/integer.h:132:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator*=(const Integer &val) throw(error_obj) { *this = *this * val; return *this; } ^~~~~ src/integer.h:133:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator/=(const Integer &val) throw(error_obj) { *this = *this / val; return *this; } ^~~~~ src/integer.h:134:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator%=(const Integer &val) throw(error_obj) { *this = *this % val; return *this; } ^~~~~ src/integer.h:163:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator++(void) throw(error_obj); ^~~~~ src/integer.h:164:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator++(int) throw(error_obj) { return ++ *this; } ^~~~~ src/integer.h:165:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Integer & operator--(void) throw(error_obj); ^~~~~ src/integer.h:166:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Integer & operator--(int) throw(error_obj) { return -- *this; } ^~~~~ src/integer.h:168:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer operator-(const Integer &val) throw(error_obj); ^~~~~ src/integer.h:176:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, uint32 nrofdigits=0 ) const throw(error_obj); ^~~~~ src/integer.h:178:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void power( Integer nr, Integer *dest ) const throw(error_obj); ^~~~~ src/integer.h:180:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void faculty(void) throw(error_obj); ^~~~~ src/integer.h:182:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void perm( Integer n, Integer k ) throw(error_obj); ^~~~~ src/integer.h:183:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void comb( const Integer &up, Integer down ) throw(error_obj); ^~~~~ src/integer.h:186:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer iSqrt( const Integer &var ) throw(error_obj); ^~~~~ src/integer.h:190:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer gcd( Integer nr1, Integer nr2 ) throw(error_obj); ^~~~~ src/integer.h:194:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Integer lcm( const Integer &nr1, const Integer &nr2 ) throw(error_obj); ^~~~~ src/integer.h:199:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void powMod( Integer *dest, Integer n, Integer p, const Integer &m ) throw(error_obj); ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/real.h:74:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void floatx_to_string(floatx var, utf8_string &str, const Format &fmt) throw(error_obj); ^~~~~ src/real.h:94:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int32 new_value) throw(error_obj); ^~~~~ src/real.h:95:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(int64 new_value) throw(error_obj); ^~~~~ src/real.h:96:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_value) throw(error_obj); ^~~~~ src/real.h:97:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Integer &new_top, const Integer &new_bottom) throw(error_obj); ^~~~~ src/real.h:98:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real(const Real &val) throw(error_obj); ^~~~~ src/real.h:102:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add( const Real &val ) throw(error_obj); ^~~~~ src/real.h:103:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void sub( const Real &val ) throw(error_obj); ^~~~~ src/real.h:104:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Real &val ) throw(error_obj); ^~~~~ src/real.h:105:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void div( const Real &val ) throw(error_obj); ^~~~~ src/real.h:113:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(void) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:114:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator++(int) throw(error_obj) { if(exact) top->add( *bottom ); else value++; return *this; } ^~~~~ src/real.h:115:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(void) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:116:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator--(int) throw(error_obj) { if(exact) top->sub( *bottom ); else value--; return *this; } ^~~~~ src/real.h:118:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator+(const Real &val) const throw(error_obj); ^~~~~ src/real.h:119:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator-(const Real &val) const throw(error_obj); ^~~~~ src/real.h:120:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator*(const Real &val) const throw(error_obj); ^~~~~ src/real.h:121:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real operator/(const Real &val) const throw(error_obj); ^~~~~ src/real.h:123:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator=(const Real &val) throw(error_obj); ^~~~~ src/real.h:124:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator+=(const Real &val) throw(error_obj) { this->add( val ); return *this; } ^~~~~ src/real.h:125:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator-=(const Real &val) throw(error_obj) { this->sub( val ); return *this; } ^~~~~ src/real.h:126:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator*=(const Real &val) throw(error_obj) { this->mul( val ); return *this; } ^~~~~ src/real.h:127:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const int64 &val) throw(error_obj) { if(exact){ *top*=val; legalice(); }else value*=val; return *this;} ^~~~~ In file included from src/math2.h:32, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/real.h:128:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const float &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:129:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:130:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Real & operator*=(const long double &val) throw(error_obj) { if(exact){ value=floatx(*this)*val; exact=false; }else value*=val; return *this;} ^~~~~ src/real.h:131:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Real & operator/=(const Real &val) throw(error_obj) { this->div( val ); return *this; } ^~~~~ src/real.h:142:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/real.h:144:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real operator-(const Real &val) throw(error_obj); ^~~~~ src/real.h:145:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real ipart(const Real &val) throw(error_obj); ^~~~~ src/real.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real fpart(const Real &val) throw(error_obj); ^~~~~ src/real.h:148:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real frac(const Real &val, int32 highest_bottom_value) throw(error_obj); ^~~~~ src/real.h:149:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real sign(const Real &val) throw(error_obj); ^~~~~ src/real.h:152:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend Real power(const Real &val, const Integer &nr) throw(error_obj); ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/complex.h:39:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re) throw(error_obj) { real = re; imaginary = Real(0); } ^~~~~ src/complex.h:40:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Real &re,const Real &im) throw(error_obj) { real = re; imaginary = im; } ^~~~~ src/complex.h:41:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; } ^~~~~ In file included from src/math2.h:33, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/complex.h:56:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex operator/(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:60:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator<(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:61:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool operator>(const Complex &var) const throw(error_obj); ^~~~~ src/complex.h:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator<=(const Complex &var) const throw(error_obj) { return !(*this > var); } ^~~~~ src/complex.h:63:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline bool operator>=(const Complex &var) const throw(error_obj) { return !(*this < var); } ^~~~~ src/complex.h:65:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void append_to_string( utf8_string &str, const Format &fmt ) const throw(error_obj); ^~~~~ src/complex.h:67:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline Complex & operator=(const Complex &src) throw(error_obj) { real = src.real; imaginary = src.imaginary; return *this; } ^~~~~ src/complex.h:70:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex power(const Complex &left,const Complex &right) throw(error_obj); ^~~~~ src/complex.h:71:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex sqroot(const Complex &var) throw(error_obj); ^~~~~ src/complex.h:72:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex abs(const Complex &var) throw(error_obj); ^~~~~ In file included from src/math2.h:34, from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/matrix.h:47:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:50:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Matrix &src) throw(error_obj); ^~~~~ src/matrix.h:56:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(uint32 newwidth, uint32 newheight) throw(error_obj); ^~~~~ src/matrix.h:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(uint32 col,uint32 row,const Complex &value) throw(error_obj); ^~~~~ src/matrix.h:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_next( const Complex &value ) throw(error_obj); ^~~~~ src/matrix.h:70:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex get_complex(uint32 col,uint32 row) const throw(error_obj); ^~~~~ src/matrix.h:72:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex det(void) const throw(error_obj); ^~~~~ src/matrix.h:74:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void trans() throw(error_obj); ^~~~~ src/matrix.h:76:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fill(const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void identity(void) throw(error_obj); ^~~~~ src/matrix.h:80:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void adjoint(void) throw(error_obj); ^~~~~ src/matrix.h:82:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void inverse(void) throw(error_obj); ^~~~~ src/matrix.h:85:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_swap(uint32 row1,uint32 row2) throw(error_obj); ^~~~~ src/matrix.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul(uint32 row,const Complex &val) throw(error_obj); ^~~~~ src/matrix.h:92:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void row_mul_add(uint32 src_row,const Complex &val,uint32 dest_row) throw(error_obj); ^~~~~ src/matrix.h:96:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void replace_row(uint32 dest_row, const Matrix *src, uint32 src_row) throw(error_obj); ^~~~~ src/matrix.h:99:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_add(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:102:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_sub(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:105:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void mul( const Complex &val ) throw(error_obj); ^~~~~ src/matrix.h:108:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_mul(Matrix *dest,const Matrix *src1,const Matrix *src2) throw(error_obj); ^~~~~ src/matrix.h:111:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void matrix_pow( Matrix *dest, const Matrix *src, Integer power ) throw(error_obj); ^~~~~ src/matrix.h:114:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ In file included from src/ump_picturewin.h:12, from src/addon_functions.cpp:11: src/math2.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void init(void) throw(error_obj); ^~~~~ src/math2.h:86:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_function(const utf8_string &name, BuiltinFunctionPtr newfunction,bool needleft,bool needright) throw(error_obj); ^~~~~ src/math2.h:89:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool autoload_file( const utf8_string &name ) throw(error_obj); ^~~~~ src/math2.h:106:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void argument_check(const char *function, const Variable *input, ...) throw(error_obj); ^~~~~ src/math2.h:108:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void colorrgb_to_colormatrix(const picture_h::colorrgb &color, Matrix *matr) throw(error_obj); ^~~~~ src/math2.h:110:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:112:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:133:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture() throw(error_obj); ^~~~~ src/math2.h:134:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:136:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Picture &src) throw(error_obj); ^~~~~ src/math2.h:140:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size(int32 width,int32 height,floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:142:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_window(floatx newleft,floatx newright,floatx newbottom,floatx newtop) throw(error_obj); ^~~~~ src/math2.h:181:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void check_name_against_reserved(const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:214:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:220:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Variable &src) throw(error_obj); ^~~~~ src/math2.h:233:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_can_change_type(bool boolean) throw(error_obj); ^~~~~ src/math2.h:239:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_name(const utf8_string &newname) throw(error_obj); ^~~~~ src/math2.h:240:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void set_name_from(const Variable &src) throw(error_obj) { set_name(src.name); } ^~~~~ src/math2.h:241:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_name(void) const throw(error_obj); ^~~~~ src/math2.h:249:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(void) throw(error_obj); ^~~~~ src/math2.h:251:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_complex(const Complex &newvalue) throw(error_obj); ^~~~~ src/math2.h:252:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Complex* get_complex(void) const throw(error_obj); ^~~~~ src/math2.h:253:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Complex* get_complex_rw(void) throw(error_obj); ^~~~~ src/math2.h:255:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_matrix(const Matrix *newmatrix) throw(error_obj); ^~~~~ src/math2.h:256:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Matrix* get_matrix(void) const throw(error_obj); ^~~~~ src/math2.h:257:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix* get_matrix_rw(void) throw(error_obj); ^~~~~ src/math2.h:260:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_string(const utf8_string &newstring) throw(error_obj); ^~~~~ src/math2.h:261:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_line(const char *new_code_line) throw(error_obj); ^~~~~ src/math2.h:263:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string* get_string(void) const throw(error_obj); ^~~~~ src/math2.h:264:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] utf8_string* get_string_rw(void) throw(error_obj); ^~~~~ src/math2.h:266:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc_code_line( Variable *res ) throw(error_obj); ^~~~~ src/math2.h:269:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_array(const Array *newarray) throw(error_obj); ^~~~~ src/math2.h:270:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Array* get_array(void) const throw(error_obj); ^~~~~ src/math2.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array* get_array_rw(void) throw(error_obj); ^~~~~ src/math2.h:273:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_picture(const Picture *newpic) throw(error_obj); ^~~~~ src/math2.h:274:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Picture* get_picture(void) const throw(error_obj); ^~~~~ src/math2.h:275:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Picture* get_picture_rw(void) throw(error_obj); ^~~~~ src/math2.h:277:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_boolean(bool newbool) throw(error_obj); ^~~~~ src/math2.h:278:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_boolean(void) const throw(error_obj); ^~~~~ src/math2.h:289:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(error_obj); ^~~~~ src/math2.h:300:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void increase_size(void) throw(error_obj); ^~~~~ src/math2.h:304:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Array(const Array &src) throw(error_obj); ^~~~~ src/math2.h:309:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_size( uint32 new_size ) throw(error_obj); ^~~~~ src/math2.h:313:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable * get_variable(uint32 nr) const throw(error_obj); ^~~~~ src/math2.h:315:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_variable( uint32 nr, const Variable &new_var) throw(error_obj); ^~~~~ src/math2.h:318:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_variable(const Variable *var) throw(error_obj); ^~~~~ src/math2.h:321:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this_variable( Variable *var ) throw(error_obj); ^~~~~ src/math2.h:323:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert( const Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:324:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void insert_this( Variable *var, uint32 at_pos ) throw(error_obj); ^~~~~ src/math2.h:329:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const Array &src) throw(error_obj); ^~~~~ src/math2.h:354:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:357:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const VariableList &src) throw(error_obj); ^~~~~ src/math2.h:360:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32 get_id(const char *name) const throw(error_obj); ^~~~~ src/math2.h:368:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Variable* get_pointer(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:369:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable* get_pointer_rw(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:373:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:376:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_this(Variable *newvar, bool isconstant, bool isdeletable, bool can_change_type) throw(error_obj); ^~~~~ src/math2.h:380:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get_deletable(uint32 idnr) const throw(error_obj); ^~~~~ src/math2.h:382:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void make_undeletable(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:385:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void remove(uint32 idnr) throw(error_obj); ^~~~~ src/math2.h:415:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLineNode(const CodeLineNode &src) throw(error_obj) { *this = src; } ^~~~~ src/math2.h:417:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeLineNode &src) throw(error_obj) ^~~~~ src/math2.h:445:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void create_nodes(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:446:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void round_bracket_reducing(void *ptr, int start_at) throw(error_obj); ^~~~~ src/math2.h:447:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void matrix_bracket_reducing(void *ptr) throw(error_obj); ^~~~~ src/math2.h:449:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse_pow_mods(void) throw(error_obj); // this is runned after create_nodes... ^~~~~ src/math2.h:452:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int32 parse_matrix_creation( uint32 col, uint32 row ) throw(error_obj); ^~~~~ src/math2.h:455:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeLine(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:458:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(CodeLine &src) throw(error_obj); ^~~~~ src/math2.h:461:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] VariableList *private_varlist=0) throw(error_obj); ^~~~~ src/math2.h:463:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] inline void get_code_line( utf8_string *ret_string ) const throw(error_obj) { *ret_string = string; } ^~~~~ src/math2.h:466:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer, VariableList *private_varlist=0, Vector *tmp_variables=0 ) throw(error_obj); ^~~~~ src/math2.h:497:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlockLine(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:499:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlockLine &src) throw(error_obj); ^~~~~ src/math2.h:507:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_void( CodeBlock_SubType sub_type ) throw(error_obj); ^~~~~ src/math2.h:510:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock_SubType sub_type = CodeBlock_SubType_None) throw(error_obj); ^~~~~ src/math2.h:512:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int pos = -1 ) throw(error_obj); ^~~~~ src/math2.h:514:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code_intern(char *str, bool allow_variable_creation ) throw(error_obj); ^~~~~ src/math2.h:515:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool create_function(char *str, const utf8_string *only_allow_identifier) throw(error_obj); ^~~~~ src/math2.h:519:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Variable *ans, int &start, bool expect_curley_ending = false ) const throw(error_obj); ^~~~~ src/math2.h:522:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void add_automatic_curleys(void) throw(error_obj); ^~~~~ src/math2.h:526:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] CodeBlock(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:531:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void set_code(const char *newcode) throw(error_obj); ^~~~~ src/math2.h:533:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string *only_allow_identifier = 0 ) throw(error_obj); ^~~~~ src/math2.h:535:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void calc( Variable *answer ) throw(error_obj); ^~~~~ src/math2.h:539:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void operator=(const CodeBlock &src) throw(error_obj); ^~~~~ src/math2.h:542:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const utf8_string &name) throw(error_obj); ^~~~~ src/math2.h:543:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] friend void wrapper_check_argument( int i, int i2, const Variable *right ) throw(error_obj); ^~~~~ In file included from src/addon_functions.cpp:11: src/ump_picturewin.h:49:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] graph_settings() throw(error_obj); ^~~~~ In file included from src/addon_functions.cpp:13: src/addon_functions.h:20:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_quit(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:21:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_view(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:22:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_viewall(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:23:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_print(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:24:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:25:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:26:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:27:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:28:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:29:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_save_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:33:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_show(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:34:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:35:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ src/addon_functions.h:36:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj); ^~~~~ In file included from src/addon_functions.cpp:14: src/main.h:60:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgb(const char *str, picture_h::colorrgb &color) throw(error_obj); ^~~~~ src/main.h:61:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void hexstring_to_colorrgbs(const char *str, Vector &colors) throw(error_obj); ^~~~~ src/addon_functions.cpp:27:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void string_replace_escapes( utf8_string &str ) throw(error_obj) ^~~~~ src/addon_functions.cpp:56:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load_picture( Variable *res, Variable *left, const Variable *right, VariableList *private_varlist ) throw(error_obj) ^~~~~ src/addon_functions.cpp:78:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_save_picture( Variable *res, Variable *left, const Variable *right, VariableList *private_varlist ) throw(error_obj) ^~~~~ src/addon_functions.cpp:114:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_load( Variable *res, Variable *left, const Variable *right, VariableList *private_varlist ) throw(error_obj) ^~~~~ src/addon_functions.cpp:134:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_print(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:158:110: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:207:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:272:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_text_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:414:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_viewall(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:452:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_view(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:521:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_quit(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:527:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_show(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:560:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:611:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ src/addon_functions.cpp:709:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addon_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj) ^~~~~ c++ -DUSE_DOUBLE -pipe -O2 -fno-strict-aliasing -DPLOT_3D -DDONT_HAVE_LOG2 -I/usr/local/include `pkg-config --libs gtk+-2.0` translation_svenska.o vartypes.o utf8_string.o picture.o keyfile.o integer.o real.o complex.o matrix.o math2.o math2.variable.o math2.variablelist.o math2.builtin.o math2.array.o math2.picture.o math2.codeline.o math2.codeblock.o math2.functionlist.o ump_3d_viewer.o main.o picture2gtk.o ump_advancedwin.o ump_editor.o ump_graphwin.o ump_prefwin.o ump_aboutwin.o ump_simplewin.o ump_picturewin.o matrix_editor.o gradient_editor.o addon_functions.o -o ump -lGL -lGLU -L/usr/local/lib -lX11 gmake[1]: Leaving directory '/construction/math/ump/ump-0.8.6' -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for ump-math-0.8.6_11 ===> Generating temporary packing list gmake[1]: Entering directory '/construction/math/ump/ump-0.8.6' install -s ump /construction/math/ump/stage/usr/local/bin/ump chmod 755 /construction/math/ump/stage/usr/local/bin/ump install -d /construction/math/ump/stage/usr/local/share/ump install -d /construction/math/ump/stage/usr/local/share/ump/ump-files install ump-files/* /construction/math/ump/stage/usr/local/share/ump/ump-files chmod 644 /construction/math/ump/stage/usr/local/share/ump/ump-files/* gmake[1]: Leaving directory '/construction/math/ump/ump-0.8.6' install -m 0644 /construction/math/ump/ump-0.8.6/ump.conf /construction/math/ump/stage/usr/local/etc/ump.conf.sample ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for ump-math-0.8.6_11 file sizes/checksums [25]: . done packing files [25]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 8 MAR 2019 at 23:59:24 UTC Duration: 00:01:39