Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/linuxsampler.spec'], chrootPath='/var/lib/mock/fedora-37-aarch64-1666525613.114586/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ea0f9c8234b6412eba49c6f1929706f7', '-D', '/var/lib/mock/fedora-37-aarch64-1666525613.114586/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/linuxsampler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1616803200 Wrote: /builddir/build/SRPMS/linuxsampler-2.1.1-2.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/linuxsampler.spec'], chrootPath='/var/lib/mock/fedora-37-aarch64-1666525613.114586/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '64c26cee820d4db8811a5abc19db112f', '-D', '/var/lib/mock/fedora-37-aarch64-1666525613.114586/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rbeyxyaw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/linuxsampler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1616803200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vPZ7kY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf linuxsampler-2.1.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/linuxsampler-2.1.1.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd linuxsampler-2.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/linuxsampler-0001-aarch64-fix.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + export 'CXXFLAGS=CXXFLAGS -std=c++14' + CXXFLAGS='CXXFLAGS -std=c++14' + '[' -f Makefile.svn ']' + make -f Makefile.svn make: Nothing to be done for 'default'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.p8S0mp + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd linuxsampler-2.1.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2019-07-27 11:33:34.000000000 +0000 +++ ./configure 2022-10-23 11:50:00.200937933 +0000 @@ -2254,7 +2254,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-10-23 11:50:00.200937933 +0000 +++ ./configure 2022-10-23 11:50:00.250938044 +0000 @@ -7498,7 +7498,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -21463,7 +21463,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for aarch64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking build system type... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-gnu-strip... no checking for strip... strip checking for aarch64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7504: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for bison... bison -y checking whether byte ordering is bigendian... no checking for aarch64-redhat-linux-gnu-pkg-config... /usr/bin/aarch64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking whether x86 architecture... no checking for mmsystem.h... no checking whether UNIX98 compatible... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for compiler's pragma diagnostics... no checking for NPTL bug... no checking alsa/asoundlib.h usability... yes checking alsa/asoundlib.h presence... yes checking for alsa/asoundlib.h... yes checking for main in -lasound... yes checking Alsa version... 1.2.7 checking for JACK... yes checking for jack_client_name_size... yes checking for jack_client_open... yes checking for jack_on_info_shutdown... yes checking jack/midiport.h usability... yes checking jack/midiport.h presence... yes checking for jack/midiport.h... yes checking for jack_midi_get_event_count... yes checking for aarch64-redhat-linux-gnu-artsc-config... no checking for artsc-config... no checking for ARTS artsc - version >= 0.9.5... no *** The artsc-config script installed by ARTS could not be found *** If ARTS was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the ARTS_CONFIG environment variable to the *** full path to artsc-config. checking for ASIO headerfile: ./ASIOSDK2/common/asio.h ....no checking MidiShare.h usability... no checking MidiShare.h presence... no checking for MidiShare.h... no checking CoreMIDI/CoreMIDI.h usability... no checking CoreMIDI/CoreMIDI.h presence... no checking for CoreMIDI/CoreMIDI.h... no checking CoreAudio/CoreAudio.h usability... no checking CoreAudio/CoreAudio.h presence... no checking for CoreAudio/CoreAudio.h... no checking for mmsystem.h... (cached) no checking dssi.h usability... yes checking dssi.h presence... yes checking for dssi.h... yes checking for LV2... yes checking AudioUnit/AudioUnit.h usability... no checking AudioUnit/AudioUnit.h presence... no checking for AudioUnit/AudioUnit.h... no checking for GIG... yes yes, found libgig 4.2.0 checking for SNDFILE... yes yes, found libsndfile 1.0 checking whether SF_FORMAT_VORBIS is declared... yes checking whether SF_FORMAT_FLAC is declared... yes checking for SF_INSTRUMENT.loops... yes checking for SQLITE3... yes benchmarking for the best (signed) triangular oscillator algorithm... integer math using abs() benchmarking for the best (unsigned) triangular oscillator algorithm... integer math using abs() checking for stdlib.h... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating man/Makefile config.status: creating man/linuxsampler.1 config.status: creating man/lscp.1 config.status: creating src/Makefile config.status: creating src/db/Makefile config.status: creating src/network/Makefile config.status: creating src/engines/Makefile config.status: creating src/engines/gig/Makefile config.status: creating src/engines/sf2/Makefile config.status: creating src/engines/sfz/Makefile config.status: creating src/engines/common/Makefile config.status: creating src/effects/Makefile config.status: creating src/common/Makefile config.status: creating src/testcases/Makefile config.status: creating src/drivers/Makefile config.status: creating src/drivers/audio/Makefile config.status: creating src/drivers/midi/Makefile config.status: creating src/plugins/Makefile config.status: creating src/hostplugins/Makefile config.status: creating src/hostplugins/dssi/Makefile config.status: creating src/hostplugins/lv2/Makefile config.status: creating src/hostplugins/lv2/manifest.ttl config.status: creating src/hostplugins/vst/Makefile config.status: creating src/hostplugins/au/Makefile config.status: creating src/scriptvm/Makefile config.status: creating src/scriptvm/editor/Makefile config.status: creating src/shell/Makefile config.status: creating linuxsampler.spec config.status: creating debian/Makefile config.status: creating Artwork/Makefile config.status: creating scripts/Makefile config.status: creating osx/Makefile config.status: creating osx/linuxsampler.xcodeproj/Makefile config.status: creating Documentation/Makefile config.status: creating Documentation/Engines/Makefile config.status: creating Documentation/Engines/gig/Makefile config.status: creating linuxsampler.pc config.status: creating Doxyfile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands ##################################################################### # LinuxSampler Configuration # #-------------------------------------------------------------------# # Release Version: 2.1.1 # LSCP Version: 1.7 #------------------------------------------------------------------- # Assembly Optimizations: yes # Development Mode: no # Debug Level: 1 # Use Exceptions in RT Context: no # Preload Samples: 32768 # Maximum Pitch: 4 (octaves) # Maximum Events: 1024 # Envelope Bottom Level: 0.001 (linear) # Envelope Minimum Release Time: 0.0025 s # Streams to be refilled per Disk Thread Cycle: 4 # Minimum Stream Refill Size: 1024 # Maximum Stream Refill Size: 65536 # Stream Size: 262144 # Default Maximum Disk Streams: 90 # Default Maximum Voices: 64 # Default Subfragment Size: 32 # Default Global Volume Attenuation: 0.35 # Voice Stealing Algorithm: oldestvoiceonkey # Signed Triangular Oscillator Algorithm: intmathabs # Unsigned Triangular Oscillator Algorithm: intmathabs # SysEx Buffer Size: 2048 Byte # Min. Portamento Time: 0.1 s # Max. Portamento Time: 32 s # Default Portamento Time: 1 s # Force Filter Usage: no # Filter Cutoff Minimum: 100.0 Hz # Filter Cutoff Maximum: 10000.0 Hz # Override Filter Cutoff Controller: no # Override Filter Resonance Controller: no # Override Filter Type: no # Assert GS SysEx Checksum: no # Process Muted Channels: no # Process All-Notes-Off MIDI message: yes # Apply global volume SysEx by MIDI port: no # Interpolate Volume: yes # Instruments database support: yes # Instruments DB default location: /var/lib/linuxsampler/instruments.db # Plugin Path: /usr/lib64/linuxsampler/plugins #------------------------------------------------------------------- # MIDI Input Drivers: # ALSA: yes, JACK: yes, CoreMIDI: no, MME: no, MidiShare: no #------------------------------------------------------------------- # Audio Output Drivers: # ALSA: yes, JACK: yes, ARTS: no, CoreAudio: no, ASIO: no #------------------------------------------------------------------- # Sampler Engines: # GIG: yes, SF2: yes, SFZ: yes #------------------------------------------------------------------- # Effect plugin systems for internal effects: # LADSPA: yes #------------------------------------------------------------------- # Building sampler as plugin for following host standards: # DSSI: yes, LV2: yes, VST: no, AU: no #-------------------------------------------------------------------# # Read './configure --help' or file 'configure.in' for details. # ##################################################################### Good. Now type 'make' to compile, followed by 'make install' as root. + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in man make[2]: Nothing to be done for 'all'. Making all in src Making all in scriptvm /usr/bin/make all-recursive Making all in editor make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o NkspScanner.lo NkspScanner.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c NkspScanner.cpp -fPIC -DPIC -o .libs/NkspScanner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c NkspScanner.cpp -o NkspScanner.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o CodeScanner.lo CodeScanner.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CodeScanner.cpp -fPIC -DPIC -o .libs/CodeScanner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CodeScanner.cpp -o CodeScanner.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' In file included from CodeScanner.cpp:11: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from CodeScanner.h:10, from CodeScanner.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ CodeScanner.cpp: In member function 'bool LinuxSampler::CodeScanner::isMultiLine() const': CodeScanner.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = 0; i < m_tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o nksp.lo nksp.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c nksp.cpp -fPIC -DPIC -o .libs/nksp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c nksp.cpp -o nksp.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' lex.Nksp_.c:2726:24: warning: 'void yy_fatal_error(const char*, yyscan_t)' defined but not used [-Wunused-function] lex.Nksp_.c:2716:16: warning: 'int yy_top_state(yyscan_t)' defined but not used [-Wunused-function] lex.Nksp_.c:2207:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function] make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerscriptvmeditor.la CodeScanner.lo nksp.lo NkspScanner.lo libtool: link: ar cru .libs/liblinuxsamplerscriptvmeditor.a .libs/CodeScanner.o .libs/nksp.o .libs/NkspScanner.o libtool: link: ranlib .libs/liblinuxsamplerscriptvmeditor.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerscriptvmeditor.la" && ln -s "../liblinuxsamplerscriptvmeditor.la" "liblinuxsamplerscriptvmeditor.la" ) make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o common.lo common.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c common.cpp -fPIC -DPIC -o .libs/common.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c common.cpp -o common.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o scanner.lo scanner.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c scanner.cpp -fPIC -DPIC -o .libs/scanner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c scanner.cpp -o scanner.o >/dev/null 2>&1 In file included from tree.h:26, from parser_shared.h:16, from scanner.l:14: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from parser_shared.h:24: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from tree.h:19: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ lex.InstrScript_.c: At global scope: lex.InstrScript_.c:2513:16: warning: 'int yy_top_state(yyscan_t)' defined but not used [-Wunused-function] lex.InstrScript_.c:2006:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function] make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o CoreVMDynVars.lo CoreVMDynVars.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CoreVMDynVars.cpp -fPIC -DPIC -o .libs/CoreVMDynVars.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CoreVMDynVars.cpp -o CoreVMDynVars.o >/dev/null 2>&1 In file included from tree.h:26, from CoreVMDynVars.cpp:12: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../common/RTMath.h:29, from CoreVMDynVars.cpp:14: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from CoreVMDynVars.h:13, from CoreVMDynVars.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o CoreVMFunctions.lo CoreVMFunctions.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CoreVMFunctions.cpp -fPIC -DPIC -o .libs/CoreVMFunctions.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c CoreVMFunctions.cpp -o CoreVMFunctions.o >/dev/null 2>&1 In file included from tree.h:26, from CoreVMFunctions.cpp:16: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../common/RTMath.h:29, from CoreVMFunctions.cpp:18: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from CoreVMFunctions.h:13, from CoreVMFunctions.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o ScriptVMFactory.lo ScriptVMFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ScriptVMFactory.cpp -fPIC -DPIC -o .libs/ScriptVMFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ScriptVMFactory.cpp -o ScriptVMFactory.o >/dev/null 2>&1 In file included from ../engines/common/../../common/RTMath.h:29, from ../engines/common/Event.h:28, from ../engines/common/InstrumentScriptVM.h:16, from ScriptVMFactory.cpp:12: ../engines/common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../engines/common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../engines/common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../engines/common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from ScriptVM.h:13, from ScriptVMFactory.h:12, from ScriptVMFactory.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../engines/common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../engines/common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../engines/common/../../drivers/audio/../DeviceParameter.h:31, from ../engines/common/../../drivers/audio/AudioOutputDevice.h:35, from ../engines/common/../EngineChannel.h:25, from ../engines/common/Event.h:31: ../engines/common/../../drivers/audio/../../common/optional.h: At global scope: ../engines/common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParametermake[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' .h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/common/../../drivers/audio/../../engines/Engine.h:28, from ../engines/common/../../drivers/audio/AudioOutputDevice.h:36: ../engines/common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/common/../../drivers/audio/AudioOutputDevice.h:37: ../engines/common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/common/../../drivers/audio/../../effects/Effect.h:27, from ../engines/common/../../drivers/audio/../../effects/EffectChain.h:24, from ../engines/common/../../drivers/audio/AudioOutputDevice.h:39: ../engines/common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/common/../../drivers/midi/MidiInputDevice.h:35, from ../engines/common/../EngineChannel.h:27: ../engines/common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/common/../EngineChannel.h:31: ../engines/common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o ScriptVM.lo ScriptVM.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ScriptVM.cpp -fPIC -DPIC -o .libs/ScriptVM.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ScriptVM.cpp -o ScriptVM.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' In file included from ScriptVM.cpp:14: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from ScriptVM.h:13, from ScriptVM.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from tree.h:26, from ScriptVM.cpp:15: ../common/ArrayList.h: At global scope: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ScriptVM.cpp: In function 'int LinuxSampler::_requiredMaxStackSizeFor(Statement*, int)': ScriptVM.cpp:73:16: warning: enumeration value 'STMT_NOOP' not handled in switch [-Wswitch] 73 | switch (statement->statementType()) { | ^ ScriptVM.cpp: In function 'int LinuxSampler::_requiredMaxStackSizeFor(EventHandlers*)': ScriptVM.cpp:139:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 139 | for (int i = 0; i < handlers->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ScriptVM.cpp: In member function 'std::vector LinuxSampler::ScriptVM::syntaxHighlighting(std::istream*)': ScriptVM.cpp:269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < tokens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ScriptVM.cpp: In member function 'LinuxSampler::VMExecStatus_t LinuxSampler::ScriptVM::exec(LinuxSampler::VMParserContext*, LinuxSampler::VMExecContext*, LinuxSampler::VMEventHandler*)': ScriptVM.cpp:401:20: warning: enumeration value 'STMT_NOOP' not handled in switch [-Wswitch] 401 | switch (frame.statement->statementType()) { | ^ make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o tree.lo tree.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c tree.cpp -fPIC -DPIC -o .libs/tree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c tree.cpp -o tree.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' In file included from tree.h:26, from tree.cpp:12: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from tree.cpp:13: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from tree.h:19: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ tree.cpp: In member function 'virtual bool LinuxSampler::Args::isPolyphonic() const': tree.cpp:162:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (int i = 0; i < args.size(); ++i) | ~~^~~~~~~~~~~~~ tree.cpp: In member function 'LinuxSampler::EventHandler* LinuxSampler::EventHandlers::eventHandlerByName(const String&) const': tree.cpp:190:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 190 | for (int i = 0; i < args.size(); ++i) | ~~^~~~~~~~~~~~~ tree.cpp: In member function 'virtual bool LinuxSampler::EventHandlers::isPolyphonic() const': tree.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < args.size(); ++i) | ~~^~~~~~~~~~~~~ tree.cpp: In member function 'virtual bool LinuxSampler::Statements::isPolyphonic() const': tree.cpp:254:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i < args.size(); ++i) | ~~^~~~~~~~~~~~~ tree.cpp: In member function 'virtual int LinuxSampler::IntArrayVariable::evalIntElement(uint)': tree.cpp:481:11: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 481 | if (i >= values.size()) return 0; | ~~^~~~~~~~~~~~~~~~ tree.cpp: In member function 'virtual void LinuxSampler::IntArrayVariable::assignIntElement(uint, int)': tree.cpp:486:11: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 486 | if (i >= values.size()) return; | ~~^~~~~~~~~~~~~~~~ tree.cpp: In member function 'virtual int LinuxSampler::BuiltInIntArrayVariable::evalIntElement(uint)': tree.cpp:510:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 510 | return i >= array->size ? 0 : array->data[i]; | ~~^~~~~~~~~~~~~~ tree.cpp: In member function 'virtual void LinuxSampler::BuiltInIntArrayVariable::assignIntElement(uint, int)': tree.cpp:514:11: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 514 | if (i >= array->size) return; | ~~^~~~~~~~~~~~~~ tree.cpp: In member function 'virtual void LinuxSampler::SelectCase::dump(int)': tree.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < branches.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tree.cpp: In member function 'virtual int LinuxSampler::SelectCase::evalBranch()': tree.cpp:659:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (int i = 0; i < branches.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tree.cpp: In member function 'virtual bool LinuxSampler::SelectCase::isPolyphonic() const': tree.cpp:678:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 678 | for (int i = 0; i < branches.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o parser.lo parser.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c parser.cpp -fPIC -DPIC -o .libs/parser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c parser.cpp -o parser.o >/dev/null 2>&1 make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' In file included from tree.h:26, from parser_shared.h:16, from parser.y:14: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from parser_shared.h:24: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from tree.h:19: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerscriptvm.la common.lo scanner.lo parser.lo tree.lo CoreVMFunctions.lo CoreVMDynVars.lo ScriptVM.lo ScriptVMFactory.lo libtool: link: ar cru .libs/liblinuxsamplerscriptvm.a .libs/common.o .libs/scanner.o .libs/parser.o .libs/tree.o .libs/CoreVMFunctions.o .libs/CoreVMDynVars.o .libs/ScriptVM.o .libs/ScriptVMFactory.o libtool: link: ranlib .libs/liblinuxsamplerscriptvm.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerscriptvm.la" && ln -s "../liblinuxsamplerscriptvm.la" "liblinuxsamplerscriptvm.la" ) make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' Making all in db make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o liblinuxsamplerdb_la-InstrumentsDbUtilities.lo `test -f 'InstrumentsDbUtilities.cpp' || echo './'`InstrumentsDbUtilities.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentsDbUtilities.cpp -fPIC -DPIC -o .libs/liblinuxsamplerdb_la-InstrumentsDbUtilities.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentsDbUtilities.cpp -o liblinuxsamplerdb_la-InstrumentsDbUtilities.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' In file included from InstrumentsDbUtilities.h:21, from InstrumentsDbUtilities.cpp:21: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from ../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from InstrumentsDbUtilities.h:36: ../common/optional.h: At global scope: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from ../engines/sfz/sfz.h:35, from InstrumentsDbUtilities.cpp:31: ../engines/sfz/../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../engines/sfz/../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../engines/sfz/../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../engines/sfz/../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from ../engines/sfz/sfz.h:36: ../engines/sfz/../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../engines/sfz/sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': ../engines/sfz/sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ ../engines/sfz/sfz.h: At global scope: ../engines/sfz/sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ ../engines/sfz/sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentsDbUtilities.cpp: In constructor 'LinuxSampler::GigFileInfo::GigFileInfo(String)': InstrumentsDbUtilities.cpp:51:38: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 51 | } catch (RIFF::Exception e) { | ^ InstrumentsDbUtilities.cpp: In member function 'virtual LinuxSampler::optional LinuxSampler::GigFileInfo::getInstrumentInfo(int, LinuxSampler::ScanProgress*)': InstrumentsDbUtilities.cpp:85:38: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 85 | } catch (RIFF::Exception e) { | ^ InstrumentsDbUtilities.cpp: In constructor 'LinuxSampler::SFZFileInfo::SFZFileInfo(String)': InstrumentsDbUtilities.cpp:103:37: warning: catching polymorphic type 'class sfz::Exception' by value [-Wcatch-value=] 103 | } catch (sfz::Exception e) { | ^ InstrumentsDbUtilities.cpp: In constructor 'LinuxSampler::Sf2FileInfo::Sf2FileInfo(String)': InstrumentsDbUtilities.cpp:144:38: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 144 | } catch (RIFF::Exception e) { | ^ InstrumentsDbUtilities.cpp: In member function 'virtual LinuxSampler::optional LinuxSampler::Sf2FileInfo::getInstrumentInfo(int, LinuxSampler::ScanProgress*)': InstrumentsDbUtilities.cpp:184:38: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 184 | } catch (RIFF::Exception e) { | ^ InstrumentsDbUtilities.cpp: In member function 'void LinuxSampler::SearchQuery::SetFormatFamilies(String)': InstrumentsDbUtilities.cpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 235 | while (j != std::string::npos) { | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp:241:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 241 | if (i < s.length()) FormatFamilies.push_back(s.substr(i)); | ~~^~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'String LinuxSampler::SearchQuery::GetMin(String)': InstrumentsDbUtilities.cpp:268:15: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 268 | if (i == std::string::npos) return ""; | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'String LinuxSampler::SearchQuery::GetMax(String)': InstrumentsDbUtilities.cpp:276:15: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 276 | if (i == std::string::npos) return ""; | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'LinuxSampler::ScanJob& LinuxSampler::JobList::GetJobById(int)': InstrumentsDbUtilities.cpp:303:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 303 | for (int i = 0; i < Jobs.size(); i++) { | ~~^~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'void LinuxSampler::AbstractFinder::AddSql(String, String, std::stringstream&)': InstrumentsDbUtilities.cpp:346:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp:349:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (int j = 0; j < tokens.at(i).length(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp:362:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int j = 0; j < tokens2.size(); j++) { | ~~^~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In constructor 'LinuxSampler::DirectoryFinder::DirectoryFinder(LinuxSampler::SearchQuery*)': InstrumentsDbUtilities.cpp:408:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 408 | for(int i = 0; i < Params.size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In constructor 'LinuxSampler::InstrumentFinder::InstrumentFinder(LinuxSampler::SearchQuery*)': InstrumentsDbUtilities.cpp:480:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int i = 1; i < pQuery->FormatFamilies.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp:501:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 501 | for(int i = 0; i < Params.size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'virtual void LinuxSampler::DirectoryCopier::ProcessDirectory(String, int)': InstrumentsDbUtilities.cpp:578:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int i = 0; i < ids->size(); i++) { | ~~^~~~~~~~~~~~~ InstrumentsDbUtilities.cpp: In member function 'virtual void LinuxSampler::AddInstrumentsJob::Run()': InstrumentsDbUtilities.cpp:680:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 680 | } catch(Exception e) { | ^ InstrumentsDbUtilities.cpp: In member function 'int LinuxSampler::AddInstrumentsJob::GetFileCount()': InstrumentsDbUtilities.cpp:692:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 692 | for (int i = 0; i < fileList->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ InstrumentsDbUtilities.cpp:696:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 696 | } catch(Exception e) { | ^ InstrumentsDbUtilities.cpp: In member function 'virtual void LinuxSampler::AddInstrumentsFromFileJob::Run()': InstrumentsDbUtilities.cpp:724:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 724 | } catch(Exception e) { | ^ In file included from InstrumentsDbUtilities.cpp:36: /usr/include/libgig/SF.h: At global scope: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o liblinuxsamplerdb_la-InstrumentsDb.lo `test -f 'InstrumentsDb.cpp' || echo './'`InstrumentsDb.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentsDb.cpp -fPIC -DPIC -o .libs/liblinuxsamplerdb_la-InstrumentsDb.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentsDb.cpp -o liblinuxsamplerdb_la-InstrumentsDb.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' In file included from ../common/WorkerThread.h:28, from InstrumentsDb.h:33, from InstrumentsDb.cpp:21: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from InstrumentsDb.h:21: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from InstrumentsDbUtilities.h:36, from InstrumentsDb.h:35: ../common/optional.h: At global scope: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ InstrumentsDb.cpp: In member function 'sqlite3* LinuxSampler::InstrumentsDb::GetDb()': InstrumentsDb.cpp:215:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 215 | } catch(Exception e) { } | ^ InstrumentsDb.cpp: In member function 'int LinuxSampler::InstrumentsDb::GetDirectoryCount(String, bool)': InstrumentsDb.cpp:246:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 246 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::GetDirectories(String, bool)': InstrumentsDb.cpp:283:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 283 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::GetDirectories(int)': InstrumentsDb.cpp:295:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | for (int i = 0; i < dirs->size(); i++) { | ~~^~~~~~~~~~~~~~ InstrumentsDb.cpp:296:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 296 | for (int j = 0; j < dirs->at(i).length(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'int LinuxSampler::InstrumentsDb::GetDirectoryId(String)': InstrumentsDb.cpp:318:17: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 318 | while(j != std::string::npos) { | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp:321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 321 | if (i >= Dir.length()) return id; | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::GetInstrumentsByFile(String)': InstrumentsDb.cpp:387:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 387 | for (int i = 0; i < ids->size(); i++) { | ~~^~~~~~~~~~~~~ InstrumentsDb.cpp:392:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 392 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::AddDirectory(String)': InstrumentsDb.cpp:429:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 429 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveDirectory(String, bool)': InstrumentsDb.cpp:452:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 452 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveDirectoryContent(int, int)': InstrumentsDb.cpp:466:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 466 | for (int i = 0; i < dirIds->size(); i++) { | ~~^~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveAllDirectories(int)': InstrumentsDb.cpp:490:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int i = 0; i < dirIds->size(); i++) { | ~~^~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'LinuxSampler::DbDirectory LinuxSampler::InstrumentsDb::GetDirectoryInfo(String)': InstrumentsDb.cpp:555:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 555 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RenameDirectory(String, String)': InstrumentsDb.cpp:592:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 592 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::MoveDirectory(String, String)': InstrumentsDb.cpp:637:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 637 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::CopyDirectory(String, String)': InstrumentsDb.cpp:681:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 681 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::SetDirectoryDescription(String, String)': InstrumentsDb.cpp:702:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 702 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::AddInstrumentsNonrecursive(String, String, bool, LinuxSampler::ScanProgress*)': InstrumentsDb.cpp:807:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 807 | for (int i = 0; i < fileList->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp:811:31: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 811 | } catch(Exception e) { | ^ InstrumentsDb.cpp: In member function 'int LinuxSampler::InstrumentsDb::GetInstrumentCount(String, bool)': InstrumentsDb.cpp:851:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 851 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::GetInstruments(String, bool)': InstrumentsDb.cpp:888:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 888 | for (int i = 0; i < pInstrs->size(); i++) { | ~~^~~~~~~~~~~~~~~~~ InstrumentsDb.cpp:889:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (int j = 0; j < pInstrs->at(i).length(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp:896:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 896 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveInstrument(String)': InstrumentsDb.cpp:939:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 939 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::DbInstrument LinuxSampler::InstrumentsDb::GetInstrumentInfo(String)': InstrumentsDb.cpp:973:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 973 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RenameInstrument(String, String)': InstrumentsDb.cpp:1048:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1048 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::MoveInstrument(String, String)': InstrumentsDb.cpp:1091:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1091 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::CopyInstrument(String, String)': InstrumentsDb.cpp:1122:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1122 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::SetInstrumentDescription(String, String)': InstrumentsDb.cpp:1187:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1187 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::AddInstrumentsFromFile(String, String, int, LinuxSampler::ScanProgress*)': InstrumentsDb.cpp:1227:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1227 | } catch(Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::AddInstrumentsFromFilePriv(String, int, String, LinuxSampler::File, int, LinuxSampler::ScanProgress*)': InstrumentsDb.cpp:1316:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1316 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::DirectoryTreeWalk(LinuxSampler::DirectoryHandler*, String, int, int)': InstrumentsDb.cpp:1346:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1346 | for(int i = 0; i < pDirs->size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::FindDirectories(String, LinuxSampler::SearchQuery*, bool)': InstrumentsDb.cpp:1367:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1367 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::FindInstruments(String, LinuxSampler::SearchQuery*, bool)': InstrumentsDb.cpp:1387:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1387 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'LinuxSampler::StringListPtr LinuxSampler::InstrumentsDb::FindLostInstrumentFiles()': InstrumentsDb.cpp:1403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1403 | for (int i = 0; i < files->size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp:1409:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1409 | } catch (Exception e) { | ^ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::SetInstrumentFilePath(String, String)': InstrumentsDb.cpp:1425:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1425 | } catch (Exception e) { | ^ InstrumentsDb.cpp:1431:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1431 | for (int i = 0; i < instrs->size(); i++) { | ~~^~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::ExecSql(String, std::vector >&)': InstrumentsDb.cpp:1517:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1517 | for(int i = 0; i < Params.size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp: In member function 'LinuxSampler::IntListPtr LinuxSampler::InstrumentsDb::ExecSqlIntList(String, std::vector >&)': InstrumentsDb.cpp:1624:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1624 | for(int i = 0; i < Params.size(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::GetDirectoryPath(String)': InstrumentsDb.cpp:1708:14: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1708 | if(i == std::string::npos) return String(""); | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static void LinuxSampler::InstrumentsDb::CheckPathName(String)': InstrumentsDb.cpp:1726:17: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1726 | while(j != std::string::npos) { | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp:1727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1727 | if (j + 1 >= Path.length()) return; | ~~~~~~^~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::toDbName(String)': InstrumentsDb.cpp:1804:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 0; i < AbstractName.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::toEscapedPath(String)': InstrumentsDb.cpp:1811:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1811 | for (int i = 0; i < AbstractName.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::toEscapedText(String)': InstrumentsDb.cpp:1823:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1823 | for (int i = 0; i < text.length(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::toNonEscapedText(String)': InstrumentsDb.cpp:1835:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1835 | for (int i = 0; i < text.length(); i++) { | ~~^~~~~~~~~~~~~~~ InstrumentsDb.cpp:1838:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1838 | if(i >= text.length()) { | ~~^~~~~~~~~~~~~~~~ InstrumentsDb.cpp: In static member function 'static String LinuxSampler::InstrumentsDb::toAbstractName(String)': InstrumentsDb.cpp:1872:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1872 | for (int i = 0; i < DbName.length(); i++) { | ~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerdb.la liblinuxsamplerdb_la-InstrumentsDb.lo liblinuxsamplerdb_la-InstrumentsDbUtilities.lo -lsqlite3 libtool: link: ar cru .libs/liblinuxsamplerdb.a .libs/liblinuxsamplerdb_la-InstrumentsDb.o .libs/liblinuxsamplerdb_la-InstrumentsDbUtilities.o libtool: link: ranlib .libs/liblinuxsamplerdb.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerdb.la" && ln -s "../liblinuxsamplerdb.la" "liblinuxsamplerdb.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' Making all in network make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscp_shell_reference.lo lscp_shell_reference.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscp_shell_reference.cpp -fPIC -DPIC -o .libs/lscp_shell_reference.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscp_shell_reference.cpp -o lscp_shell_reference.o >/dev/null 2>&1 lscp_shell_reference.cpp: In function 'lscp_ref_entry_t* lscp_reference_for_command(const char*)': lscp_shell_reference.cpp:2811:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2811 | for (int i = 0; i < sizeof(lscp_reference) / sizeof(lscp_ref_entry_t); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscpresultset.lo lscpresultset.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpresultset.cpp -fPIC -DPIC -o .libs/lscpresultset.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpresultset.cpp -o lscpresultset.o >/dev/null 2>&1 In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from lscpresultset.h:30, from lscpresultset.cpp:39: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from lscpresultset.cpp:41: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from lscpresultset.h:26: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ lscpresultset.cpp: In member function 'void LinuxSampler::LSCPResultSet::Add(String, const std::vector&)': lscpresultset.cpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscpevent.lo lscpevent.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpevent.cpp -fPIC -DPIC -o .libs/lscpevent.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpevent.cpp -o lscpevent.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from lscpevent.h:30, from lscpevent.cpp:33: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from lscpevent.cpp:35: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from lscpevent.h:26: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ lscpevent.cpp: At global scope: lscpevent.cpp:41:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 41 | LSCPEvent::LSCPEvent(String eventName) throw (Exception) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscpparser.lo lscpparser.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpparser.cpp -fPIC -DPIC -o .libs/lscpparser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpparser.cpp -o lscpparser.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' In file included from lscpparser.h:41, from lscp.y:34: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from lscpparser.h:35: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from lscpevent.h:30, from lscpparser.h:43: ../engines/../drivers/audio/../../common/optional.h: At global scope: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from lscpparser.h:45: ../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ lscp.y: In function 'void walkAndFillExpectedSymbols(std::vector&, std::map, BisonSymbolInfo>&, String&, YYStackHistory&, int)': lscp.y:1591:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1591 | for (int i = 0; i < stack.size(); ++i) | ~~^~~~~~~~~~~~~~ lscp.y:1592:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1592 | for (int k = i + 1; k < stack.size(); ++k) | ~~^~~~~~~~~~~~~~ lscp.y: In function 'bool yyPushParse(std::vector&, char)': lscp.y:1764:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1764 | YYTYPE_INT16 token = (ch == YYEOF) ? YYEOF : yytranslate[ch]; | ^~ lscp.y: In function 'int yyValidCharacters(std::vector&, String&, bool)': lscp.y:1827:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1827 | for (i = 0; i < line.size(); ++i) { | ~~^~~~~~~~~~~~~ lscp.y: In function 'String yyAutoComplete(std::vector&, YYStackHistory&, int)': lscp.y:1988:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1988 | if (i >= it->second.nextExpectedChars.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscp.y: In function 'String LinuxSampler::lscpParserProcessShellInteraction(String&, yyparse_param_t*, bool)': lscp.y:2065:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2065 | int nMin = int( (n < line.length()) ? n : line.length() ); | ~~^~~~~~~~~~~~~~~ lscp.y:2075:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2075 | result.insert(n <= result.length() ? n : result.length(), LSCP_SHK_GOOD_FRONT); | ~~^~~~~~~~~~~~~~~~~~ lscp.y:2077:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2077 | int code = (n > line.length()) ? LSCP_SHU_COMPLETE : (n < line.length()) ? | ~~^~~~~~~~~~~~~~~ lscp.y:2077:61: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2077 | int code = (n > line.length()) ? LSCP_SHU_COMPLETE : (n < line.length()) ? | ~~^~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscpserver.lo lscpserver.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpserver.cpp -fPIC -DPIC -o .libs/lscpserver.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c lscpserver.cpp -o lscpserver.o >/dev/null 2>&1 In file included from lscpparser.h:41, from lscpserver.h:45, from lscpserver.cpp:28: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from lscpserver.cpp:25: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from lscpevent.h:30, from lscpparser.h:43: ../engines/../drivers/audio/../../common/optional.h: At global scope: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from lscpparser.h:45: ../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from lscpserver.cpp:44: ../engines/EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ In file included from lscpserver.cpp:45: ../engines/EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../drivers/audio/AudioOutputDeviceFactory.h:31, from lscpserver.cpp:46: ../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from lscpserver.cpp:47: ../drivers/midi/MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ ../drivers/midi/MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ In file included from lscpserver.cpp:48: ../effects/EffectFactory.h:108:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | static Effect* Create(EffectInfo* pInfo) throw (Exception); | ^~~~~ ../effects/EffectFactory.h:117:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | static void Destroy(Effect* pEffect) throw (Exception); | ^~~~~ lscpserver.cpp: In function 'String LinuxSampler::_escapeLscpResponse(String)': lscpserver.cpp:64:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 0; i < txt.length(); i++) { | ~~^~~~~~~~~~~~~~ lscpserver.cpp: In destructor 'virtual LinuxSampler::LSCPServer::EventHandler::~EventHandler()': lscpserver.cpp:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < l.size(); i++) | ~~^~~~~~~~~~ lscpserver.cpp: In member function 'virtual void LinuxSampler::LSCPServer::EventHandler::MidiDeviceToBeDestroyed(LinuxSampler::MidiInputDevice*)': lscpserver.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 229 | for (int i = 0; i < pDevice->PortCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'virtual void LinuxSampler::LSCPServer::EventHandler::MidiDeviceCreated(LinuxSampler::MidiInputDevice*)': lscpserver.cpp:235:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 235 | for (int i = 0; i < pDevice->PortCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'virtual int LinuxSampler::LSCPServer::Main()': lscpserver.cpp:463:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 463 | for (int i = 0; i < (*itEngineChannel)->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < eventHandler.channelMidiListeners.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:499:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 0; i < eventHandler.deviceMidiListeners.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In function 'int LinuxSampler::GetLSCPCommand(void*, int)': lscpserver.cpp:706:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 706 | if (max_size < command.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'bool LinuxSampler::LSCPServer::GetLSCPCommand(std::vector::iterator)': lscpserver.cpp:777:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 777 | for (int i = 0; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ lscpserver.cpp:821:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 821 | if (i == input.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~ lscpserver.cpp:826:79: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 826 | if (!s.empty() && (*iter).bShellInteract && i == input.size() - 1) | ~~^~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'void LinuxSampler::LSCPServer::AnswerClient(String)': lscpserver.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int i = 0; i < ReturnMessage.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CreateAudioOutputDevice(String, std::map, std::__cxx11::basic_string >)': lscpserver.cpp:974:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 974 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CreateMidiInputDevice(String, std::map, std::__cxx11::basic_string >)': lscpserver.cpp:990:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 990 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::DestroyAudioOutputDevice(uint)': lscpserver.cpp:1005:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1005 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::DestroyMidiInputDevice(uint)': lscpserver.cpp:1020:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1020 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::LoadInstrument(String, uint, uint, bool)': lscpserver.cpp:1062:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1062 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetEngineType(String, uint)': lscpserver.cpp:1082:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1082 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAvailableEngines()': lscpserver.cpp:1152:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1152 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListAvailableEngines()': lscpserver.cpp:1168:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1168 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetEngineInfo(String)': lscpserver.cpp:1189:26: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1189 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetChannelInfo(uint)': lscpserver.cpp:1231:37: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 1231 | for (int chan = 0; chan < pEngineChannel->Channels(); chan++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:1253:100: warning: 'LinuxSampler::MidiInputDevice* LinuxSampler::SamplerChannel::GetMidiInputDevice()' is deprecated [-Wdeprecated-declarations] 1253 | result.Add("MIDI_INPUT_DEVICE", GetMidiInputDeviceIndex(pSamplerChannel->GetMidiInputDevice())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../Sampler.h:258:30: note: declared here 258 | MidiInputDevice* GetMidiInputDevice() DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ lscpserver.cpp:1254:72: warning: 'int LinuxSampler::SamplerChannel::GetMidiInputPort()' is deprecated [-Wdeprecated-declarations] 1254 | result.Add("MIDI_INPUT_PORT", pSamplerChannel->GetMidiInputPort()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../Sampler.h:237:17: note: declared here 237 | int GetMidiInputPort() DEPRECATED_API; | ^~~~~~~~~~~~~~~~ lscpserver.cpp:1277:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1277 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetVoiceCount(uint)': lscpserver.cpp:1295:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1295 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetStreamCount(uint)': lscpserver.cpp:1313:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1313 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetBufferFill(LinuxSampler::fill_response_t, uint)': lscpserver.cpp:1343:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1343 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAvailableAudioOutputDrivers()': lscpserver.cpp:1356:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1356 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListAvailableAudioOutputDrivers()': lscpserver.cpp:1369:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1369 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAvailableMidiInputDrivers()': lscpserver.cpp:1382:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1382 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListAvailableMidiInputDrivers()': lscpserver.cpp:1395:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1395 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputDriverInfo(String)': lscpserver.cpp:1420:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1420 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputDriverInfo(String)': lscpserver.cpp:1445:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1445 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputDriverParameterInfo(String, String, std::map, std::__cxx11::basic_string >)': lscpserver.cpp:1473:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1473 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputDriverParameterInfo(String, String, std::map, std::__cxx11::basic_string >)': lscpserver.cpp:1501:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1501 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputDeviceCount()': lscpserver.cpp:1514:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1514 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputDeviceCount()': lscpserver.cpp:1527:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1527 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputDevices()': lscpserver.cpp:1546:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1546 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputDevices()': lscpserver.cpp:1565:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1565 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputDeviceInfo(uint)': lscpserver.cpp:1585:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1585 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputDeviceInfo(uint)': lscpserver.cpp:1605:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1605 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputPortInfo(uint, uint)': lscpserver.cpp:1630:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1630 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputChannelInfo(uint, uint)': lscpserver.cpp:1656:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1656 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInputPortParameterInfo(uint, uint, String)': lscpserver.cpp:1689:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1689 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAudioOutputChannelParameterInfo(uint, uint, String)': lscpserver.cpp:1722:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1722 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetAudioOutputChannelParameter(uint, uint, String, String)': lscpserver.cpp:1750:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1750 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetAudioOutputDeviceParameter(uint, String, String)': lscpserver.cpp:1768:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1768 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMidiInputDeviceParameter(uint, String, String)': lscpserver.cpp:1786:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1786 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMidiInputPortParameter(uint, uint, String, String)': lscpserver.cpp:1811:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1811 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetAudioOutputChannel(uint, uint, uint)': lscpserver.cpp:1832:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1832 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetAudioOutputDevice(uint, uint)': lscpserver.cpp:1851:26: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1851 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetAudioOutputType(String, uint)': lscpserver.cpp:1891:26: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1891 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddChannelMidiInput(uint, uint, uint)': lscpserver.cpp:1913:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1913 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveChannelMidiInput(uint)': lscpserver.cpp:1926:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1926 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveChannelMidiInput(uint, uint)': lscpserver.cpp:1944:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1944 | for (int i = 0; i < vPorts.size(); ++i) | ~~^~~~~~~~~~~~~~~ lscpserver.cpp:1948:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1948 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveChannelMidiInput(uint, uint, uint)': lscpserver.cpp:1969:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1969 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListChannelMidiInputs(uint)': lscpserver.cpp:1984:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1984 | for (int i = 0; i < vPorts.size(); ++i) { | ~~^~~~~~~~~~~~~~~ lscpserver.cpp:1992:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 1992 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMIDIInputPort(uint, uint)': lscpserver.cpp:2004:42: warning: 'void LinuxSampler::SamplerChannel::SetMidiInputPort(int)' is deprecated [-Wdeprecated-declarations] 2004 | pSamplerChannel->SetMidiInputPort(MIDIPort); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../Sampler.h:169:18: note: declared here 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~~~~~ lscpserver.cpp:2006:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2006 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMIDIInputChannel(uint, uint)': lscpserver.cpp:2020:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2020 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMIDIInputDevice(uint, uint)': lscpserver.cpp:2035:44: warning: 'void LinuxSampler::SamplerChannel::SetMidiInputDevice(LinuxSampler::MidiInputDevice*)' is deprecated [-Wdeprecated-declarations] 2035 | pSamplerChannel->SetMidiInputDevice(pDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../Sampler.h:143:18: note: declared here 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ lscpserver.cpp:2037:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2037 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMIDIInputType(String, uint)': lscpserver.cpp:2073:44: warning: 'void LinuxSampler::SamplerChannel::SetMidiInputDevice(LinuxSampler::MidiInputDevice*)' is deprecated [-Wdeprecated-declarations] 2073 | pSamplerChannel->SetMidiInputDevice(pDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../Sampler.h:143:18: note: declared here 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ lscpserver.cpp:2075:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2075 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMIDIInput(uint, uint, uint, uint)': lscpserver.cpp:2094:38: warning: 'void LinuxSampler::SamplerChannel::SetMidiInput(LinuxSampler::MidiInputDevice*, int, LinuxSampler::midi_chan_t)' is deprecated [-Wdeprecated-declarations] 2094 | pSamplerChannel->SetMidiInput(pDevice, MIDIPort, (midi_chan_t) MIDIChannel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Sampler.h:207:18: note: declared here 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~ lscpserver.cpp:2096:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2096 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetVolume(double, uint)': lscpserver.cpp:2113:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2113 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetChannelMute(bool, uint)': lscpserver.cpp:2130:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2130 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetChannelSolo(bool, uint)': lscpserver.cpp:2159:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2159 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddOrReplaceMIDIInstrumentMapping(uint, uint, uint, String, String, uint, float, LinuxSampler::MidiInstrumentMapper::mode_t, String, bool)': lscpserver.cpp:2236:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2236 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveMIDIInstrumentMapping(uint, uint, uint)': lscpserver.cpp:2253:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2253 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInstrumentMappings(uint)': lscpserver.cpp:2264:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2264 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAllMidiInstrumentMappings()': lscpserver.cpp:2276:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2276 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInstrumentMapping(uint, uint, uint)': lscpserver.cpp:2326:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2326 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListMidiInstrumentMappings(uint)': lscpserver.cpp:2346:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2346 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListAllMidiInstrumentMappings()': lscpserver.cpp:2358:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2358 | for (int i = 0; i < maps.size(); i++) { | ~~^~~~~~~~~~~~~ lscpserver.cpp:2369:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2369 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ClearMidiInstrumentMappings(uint)': lscpserver.cpp:2380:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2380 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ClearAllMidiInstrumentMappings()': lscpserver.cpp:2391:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2391 | for (int i = 0; i < maps.size(); i++) | ~~^~~~~~~~~~~~~ lscpserver.cpp:2393:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2393 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddMidiInstrumentMap(String)': lscpserver.cpp:2405:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2405 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveMidiInstrumentMap(uint)': lscpserver.cpp:2416:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2416 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveAllMidiInstrumentMaps()': lscpserver.cpp:2427:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2427 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInstrumentMaps()': lscpserver.cpp:2438:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2438 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListMidiInstrumentMaps()': lscpserver.cpp:2450:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2450 | for (int i = 0; i < maps.size(); i++) { | ~~^~~~~~~~~~~~~ lscpserver.cpp:2455:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2455 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetMidiInstrumentMap(uint)': lscpserver.cpp:2466:69: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 2466 | result.Add("DEFAULT", MidiInstrumentMapper::GetDefaultMap() == MidiMapID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lscpserver.cpp:2467:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2467 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetMidiInstrumentMapName(uint, String)': lscpserver.cpp:2478:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2478 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetChannelMap(uint, int)': lscpserver.cpp:2501:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2501 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CreateFxSend(uint, uint, String)': lscpserver.cpp:2517:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2517 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::DestroyFxSend(uint, uint)': lscpserver.cpp:2530:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 2530 | for (int i = 0; i < pEngineChannel->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:2538:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2538 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetFxSends(uint)': lscpserver.cpp:2551:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2551 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListFxSends(uint)': lscpserver.cpp:2564:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 2564 | for (int i = 0; i < pEngineChannel->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:2570:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2570 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'LinuxSampler::FxSend* LinuxSampler::LSCPServer::GetFxSend(uint, uint)': lscpserver.cpp:2580:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 2580 | for (int i = 0; i < pEngineChannel->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetFxSendInfo(uint, uint)': lscpserver.cpp:2599:33: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 2599 | for (int chan = 0; chan < pEngineChannel->Channels(); chan++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:2615:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2615 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetFxSendName(uint, uint, String)': lscpserver.cpp:2629:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2629 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetFxSendAudioOutputChannel(uint, uint, uint, uint)': lscpserver.cpp:2643:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2643 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetFxSendMidiController(uint, uint, uint)': lscpserver.cpp:2657:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2657 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetFxSendLevel(uint, uint, double)': lscpserver.cpp:2671:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2671 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetFxSendEffect(uint, uint, int, int)': lscpserver.cpp:2685:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2685 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetAvailableEffects()': lscpserver.cpp:2698:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2698 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListAvailableEffects()': lscpserver.cpp:2716:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2716 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetEffectInfo(int)': lscpserver.cpp:2745:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2745 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetEffectInstanceInfo(int)': lscpserver.cpp:2776:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2776 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetEffectInstanceInputControlInfo(int, int)': lscpserver.cpp:2808:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2808 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetEffectInstanceInputControlValue(int, int, double)': lscpserver.cpp:2832:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2832 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CreateEffectInstance(int)': lscpserver.cpp:2848:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2848 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CreateEffectInstance(String, String, String)': lscpserver.cpp:2895:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2895 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::DestroyEffectInstance(int)': lscpserver.cpp:2910:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2910 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetEffectInstances()': lscpserver.cpp:2922:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2922 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListEffectInstances()': lscpserver.cpp:2939:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2939 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetSendEffectChains(int)': lscpserver.cpp:2956:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2956 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListSendEffectChains(int)': lscpserver.cpp:2977:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2977 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddSendEffectChain(int)': lscpserver.cpp:2995:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 2995 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveSendEffectChain(int, int)': lscpserver.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 3015 | for (int i = 0; i < (*itEngineChannel)->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3025:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 3025 | for (int i = 0; i < pDevice->SendEffectChainCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3038:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3038 | } catch (Exception e) { | ^ lscpserver.cpp: At global scope: lscpserver.cpp:3044:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 3044 | static EffectChain* _getSendEffectChain(Sampler* pSampler, int iAudioOutputDevice, int iSendEffectChain) throw (Exception) { | ^~~~~ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetSendEffectChainInfo(int, int)': lscpserver.cpp:3074:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3074 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AppendSendEffectChainEffect(int, int, int)': lscpserver.cpp:3091:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3091 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::InsertSendEffectChainEffect(int, int, int, int)': lscpserver.cpp:3108:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3108 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveSendEffectChainEffect(int, int, int)': lscpserver.cpp:3127:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 3127 | for (int i = 0; i < (*itEngineChannel)->GetFxSendCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3138:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3138 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::EditSamplerChannelInstrument(uint)': lscpserver.cpp:3157:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3157 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SendChannelMidiData(String, uint, uint, uint)': lscpserver.cpp:3199:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3199 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ResetChannel(uint)': lscpserver.cpp:3215:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3215 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetGlobalMaxVoices(int)': lscpserver.cpp:3305:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3305 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetGlobalMaxStreams(int)': lscpserver.cpp:3334:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3334 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetGlobalVolume(double)': lscpserver.cpp:3352:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3352 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetFileInstruments(String)': lscpserver.cpp:3363:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3363 | } catch (Exception e) { | ^ lscpserver.cpp:3370:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3370 | for (int i = 0; !bFound && i < engineTypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3384:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3384 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::ListFileInstruments(String)': lscpserver.cpp:3399:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3399 | } catch (Exception e) { | ^ lscpserver.cpp:3406:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3406 | for (int i = 0; !bFound && i < engineTypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3417:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3417 | for (int j = 0; j < IDs.size(); j++) { | ~~^~~~~~~~~~~~ lscpserver.cpp:3425:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3425 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetFileInstrumentInfo(String, uint)': lscpserver.cpp:3440:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3440 | } catch (Exception e) { | ^ lscpserver.cpp:3451:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3451 | for (int i = 0; !bFound && !bFatalErr && i < engineTypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3500:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3500 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddDbInstrumentDirectory(String)': lscpserver.cpp:3564:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3564 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveDbInstrumentDirectory(String, bool)': lscpserver.cpp:3579:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3579 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentDirectoryCount(String, bool)': lscpserver.cpp:3594:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3594 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentDirectories(String, bool)': lscpserver.cpp:3611:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3611 | for (int i = 0; i < dirs->size(); i++) { | ~~^~~~~~~~~~~~~~ lscpserver.cpp:3617:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3617 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentDirectoryInfo(String)': lscpserver.cpp:3636:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3636 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetDbInstrumentDirectoryName(String, String)': lscpserver.cpp:3651:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3651 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::MoveDbInstrumentDirectory(String, String)': lscpserver.cpp:3666:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3666 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CopyDbInstrumentDirectory(String, String)': lscpserver.cpp:3681:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3681 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetDbInstrumentDirectoryDescription(String, String)': lscpserver.cpp:3696:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3696 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddDbInstruments(String, String, int, bool)': lscpserver.cpp:3714:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3714 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::AddDbInstruments(String, String, String, bool, bool)': lscpserver.cpp:3741:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3741 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::RemoveDbInstrument(String)': lscpserver.cpp:3756:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3756 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentCount(String, bool)': lscpserver.cpp:3771:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3771 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstruments(String, bool)': lscpserver.cpp:3788:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3788 | for (int i = 0; i < instrs->size(); i++) { | ~~^~~~~~~~~~~~~~~~ lscpserver.cpp:3794:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3794 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentInfo(String)': lscpserver.cpp:3822:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3822 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::GetDbInstrumentsJobInfo(int)': lscpserver.cpp:3842:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3842 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetDbInstrumentName(String, String)': lscpserver.cpp:3857:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3857 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::MoveDbInstrument(String, String)': lscpserver.cpp:3872:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3872 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::CopyDbInstrument(String, String)': lscpserver.cpp:3887:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3887 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetDbInstrumentDescription(String, String)': lscpserver.cpp:3902:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3902 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetDbInstrumentFilePath(String, String)': lscpserver.cpp:3917:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3917 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::FindLostDbInstrumentFiles()': lscpserver.cpp:3934:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3934 | for (int i = 0; i < pLostFiles->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3940:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3940 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::FindDbInstrumentDirectories(String, std::map, std::__cxx11::basic_string >, bool)': lscpserver.cpp:3974:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3974 | for (int i = 0; i < pDirectories->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:3980:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 3980 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::FindDbInstruments(String, std::map, std::__cxx11::basic_string >, bool)': lscpserver.cpp:4030:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4030 | for (int i = 0; i < pInstruments->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ lscpserver.cpp:4036:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4036 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::FormatInstrumentsDb()': lscpserver.cpp:4051:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4051 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetEcho(LinuxSampler::yyparse_param_t*, double)': lscpserver.cpp:4074:22: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4074 | catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetShellInteract(LinuxSampler::yyparse_param_t*, double)': lscpserver.cpp:4087:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4087 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetShellAutoCorrect(LinuxSampler::yyparse_param_t*, double)': lscpserver.cpp:4100:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4100 | } catch (Exception e) { | ^ lscpserver.cpp: In member function 'String LinuxSampler::LSCPServer::SetShellDoc(LinuxSampler::yyparse_param_t*, double)': lscpserver.cpp:4113:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 4113 | } catch (Exception e) { | ^ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplernetwork.la lscpparser.lo lscpserver.lo lscpresultset.lo lscp_shell_reference.lo lscpevent.lo libtool: link: ar cru .libs/liblinuxsamplernetwork.a .libs/lscpparser.o .libs/lscpserver.o .libs/lscpresultset.o .libs/lscp_shell_reference.o .libs/lscpevent.o libtool: link: ranlib .libs/liblinuxsamplernetwork.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplernetwork.la" && ln -s "../liblinuxsamplernetwork.la" "liblinuxsamplernetwork.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' Making all in engines Making all in gig make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EGDecay.lo EGDecay.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGDecay.cpp -fPIC -DPIC -o .libs/EGDecay.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGDecay.cpp -o EGDecay.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' In file included from ../../common/RTMath.h:29, from EGDecay.h:28, from EGDecay.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from EGDecay.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EGADSR.lo EGADSR.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGADSR.cpp -fPIC -DPIC -o .libs/EGADSR.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGADSR.cpp -o EGADSR.o >/dev/null 2>&1 In file included from ../common/../../common/RTMath.h:29, from ../common/EG.h:28, from EGADSR.h:27, from EGADSR.cpp:24: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Filter.lo Filter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Filter.cpp -fPIC -DPIC -o .libs/Filter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Filter.cpp -o Filter.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DiskThread.lo DiskThread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -fPIC -DPIC -o .libs/DiskThread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -o DiskThread.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from DiskThread.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications aremake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::DiskThreadBase::~DiskThreadBase() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': DiskThread.cpp:37:120: required from here ../common/DiskThreadBase.h:220:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h: In instantiation of 'int LinuxSampler::DiskThreadBase::Main() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': ../common/DiskThreadBase.h:457:17: required from here ../common/DiskThreadBase.h:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 473 | for (int i = 0; i < this->Streams; i++) { | ~~^~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVM.lo InstrumentScriptVM.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -fPIC -DPIC -o .libs/InstrumentScriptVM.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -o InstrumentScriptVM.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from InstrumentScriptVM.cpp:12: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../common/InstrumentScriptVM.h:16, from InstrumentScriptVM.h:13, from InstrumentScriptVM.cpp:10: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/InstrumentScriptVM.h:13: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../../engines/Engine.h:28, from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:41, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:45: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVMFunctions.lo InstrumentScriptVMFunctions.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMFunctions.cpp -fPIC -DPIC -o .libs/InstrumentScriptVMFunctions.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMFunctions.cpp -o InstrumentScriptVMFunctions.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from InstrumentScriptVMFunctions.cpp:12: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../common/Note.h:14, from ../common/InstrumentScriptVMFunctions.h:15, from InstrumentScriptVMFunctions.h:13, from InstrumentScriptVMFunctions.cpp:10: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/InstrumentScriptVMFunctions.h:13: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception spmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' ecifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../../engines/Engine.h:28, from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:41, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:45: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ InstrumentScriptVMFunctions.cpp: In member function 'virtual LinuxSampler::VMFnResult* LinuxSampler::gig::InstrumentScriptVMFunction_gig_set_dim_zone::exec(LinuxSampler::VMFnArgs*)': InstrumentScriptVMFunctions.cpp:62:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 62 | for (int i = 0; i < pRegion->Dimensions; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ InstrumentScriptVMFunctions.cpp:97:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (int i = 0; i < pRegion->Dimensions; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../common/Note.h:13: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Stream.lo Stream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -fPIC -DPIC -o .libs/Stream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -o Stream.o >/dev/null 2>&1 In file included from Stream.cpp:27: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/Stream.h:28, from ../common/StreamBase.h:28, from Stream.h:28, from Stream.cpp:26: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Synthesizer.lo Synthesizer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Synthesizer.cpp -fPIC -DPIC -o .libs/Synthesizer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Synthesizer.cpp -o Synthesizer.o >/dev/null 2>&1 In file included from Synthesizer.h:27, from Synthesizer.cpp:28: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from Synthesizer.h:28: ../../common/RTMath.h: In instantiation of 'static T_a __RTMath::Min(T_a, T_b) [with T_a = unsigned int; T_b = int; implementation_t IMPL = CPP]': Synthesizer.h:92:52: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:37:9: required from here ../../common/RTMath.h:373:23: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 373 | return (b < a) ? b : a; | ~~~^~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:37:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:41:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:45:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:49:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i ::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:53:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:57:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:61:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:65:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:69:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:73:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:77:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:81:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:85:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:89:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = false]' Synthesizer.cpp:93:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = false]' Synthesizer.cpp:97:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:101:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:105:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:109:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:113:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:117:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:121:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:125:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::MONO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:129:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:133:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:137:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:141:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = false; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:145:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:149:9: required from here Synthesizer.h:210:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 273 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = false; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:153:9: required from here Synthesizer.h:184:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:244:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 244 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = false; bool BITDEPTH24 = true]' Synthesizer.cpp:157:9: required from here Synthesizer.h:199:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:260:59: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 260 | for (int i = 0, ii = 0; i < uiToGo; ++i, ii+=2) { | ~~^~~~~~~~ Synthesizer.h: In instantiation of 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubSubFragment(LinuxSampler::gig::SynthesisParam*, uint) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true; uint = unsigned int]': Synthesizer.h:93:53: required from 'static void LinuxSampler::gig::Synthesizer::SynthesizeSubFragment(LinuxSampler::gig::SynthesisParam*, LinuxSampler::gig::Loop*) [with LinuxSampler::gig::channels_t CHANNELS = LinuxSampler::gig::STEREO; bool DOLOOP = true; bool USEFILTER = true; bool INTERPOLATE = true; bool BITDEPTH24 = true]' Synthesizer.cpp:161:9: required from here Synthesizer.h:173:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ Synthesizer.h:232:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < uiToGo; ++i) { | ~~^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Profiler.lo Profiler.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Profiler.cpp -fPIC -DPIC -o .libs/Profiler.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Profiler.cpp -o Profiler.o >/dev/null 2>&1 In file included from ../../common/RTMath.h:29, from Profiler.h:29, from Profiler.cpp:23: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Profiler.h:28: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Engine.lo Engine.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -fPIC -DPIC -o .libs/Engine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -o Engine.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Engine.h:29, from Engine.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynammake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' ic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from Engine.h:30: ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Voice.h:48, from Engine.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': Engine.cpp:143:52: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': ../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' Engine.h:43:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:1893:45: required from 'void LinuxSampler::EngineBase::ProcessNoteOff(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; Pool::Iterator = RTListBase::_Iterator]' Engine.cpp:90:55: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:1893:45: required from 'void LinuxSampler::EngineBase::ProcessNoteOff(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; Pool::Iterator = RTListBase::_Iterator]' Engine.cpp:90:55: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] ../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; uint = unsigned int]': ../EngineBase.h:130:25: required from here ../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]': ../EngineBase.h:342:26: required from here ../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::gig::Voice]': ../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] In file included from ../common/InstrumentScriptVMFunctions.h:15, from ../common/InstrumentScriptVM.h:18: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::EngineBase::ResetInternal()' at ../EngineBase.h:2163:34: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::EngineBase::ResetInternal()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()' at ../common/MidiKeyboardManager.h:396:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Voice.lo Voice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -fPIC -DPIC -o .libs/Voice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -o Voice.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Engine.h:29, from Voice.cpp:29: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../common/Features.h:27, from Voice.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h: At global scope: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from Engine.h:30: ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Voice.h:48, from Engine.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': ../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' Engine.h:43:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; uint = unsigned int]': ../EngineBase.h:130:25: required from here ../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]': ../EngineBase.h:342:26: required from here ../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::gig::Voice]': ../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int]' ../EngineBase.h:678:23: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::Stream::OrderID_t LinuxSampler::DiskThreadBase::CreateOrderID() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager; LinuxSampler::Stream::OrderID_t = unsigned int]': ../common/DiskThreadBase.h:315:45: required from 'int LinuxSampler::DiskThreadBase::OrderNewStream(LinuxSampler::Stream::reference_t*, R*, long unsigned int, bool) [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]' ../common/VoiceBase.h:82:55: required from 'int LinuxSampler::VoiceBase::OrderNewStream() [with EC = LinuxSampler::gig::EngineChannel; R = gig::DimensionRegion; S = gig::Sample; D = LinuxSampler::gig::DiskThread]' ../common/VoiceBase.h:81:25: required from here ../common/DiskThreadBase.h:184:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:695:23: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:695:23: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o SmoothVolume.lo SmoothVolume.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SmoothVolume.cpp -fPIC -DPIC -o .libs/SmoothVolume.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SmoothVolume.cpp -o SmoothVolume.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentResourceManager.lo InstrumentResourceManager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -fPIC -DPIC -o .libs/InstrumentResourceManager.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -o InstrumentResourceManager.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from InstrumentResourceManager.h:37, from InstrumentResourceManager.cpp:26: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from InstrumentResourceManager.cpp:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31, from InstrumentResourceManager.cpp:27: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:45, from EngineChannel.h:32: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from InstrumentResourceManager.cpp:31: ../../plugins/InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ ../../plugins/InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ InstrumentResourceManager.cpp:97:126: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | std::vector InstrumentResourceManager::GetInstrumentFileContent(String File) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual std::vector LinuxSampler::gig::InstrumentResourceManager::GetInstrumentFileContent(String)': InstrumentResourceManager.cpp:114:36: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 114 | } catch (::RIFF::Exception e) { | ^ InstrumentResourceManager.cpp: At global scope: InstrumentResourceManager.cpp:125:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | InstrumentResourceManager::instrument_info_t InstrumentResourceManager::GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual LinuxSampler::InstrumentManager::instrument_info_t LinuxSampler::gig::InstrumentResourceManager::GetInstrumentInfo(LinuxSampler::InstrumentManager::instrument_id_t)': InstrumentResourceManager.cpp:176:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 176 | for (int i = 0 ; i < pRegion->Dimensions ; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp:200:36: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 200 | } catch (::RIFF::Exception e) { | ^ InstrumentResourceManager.cpp: At global scope: InstrumentResourceManager.cpp:213:155: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | InstrumentEditor* InstrumentResourceManager::LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual void LinuxSampler::gig::InstrumentResourceManager::OnDataStructureChanged(void*, String, LinuxSampler::InstrumentEditor*)': InstrumentResourceManager.cpp:477:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < instruments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp: In member function 'virtual void LinuxSampler::gig::InstrumentResourceManager::OnSampleReferenceChanged(void*, void*, LinuxSampler::InstrumentEditor*)': InstrumentResourceManager.cpp:548:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < instruments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp: In member function 'std::vector > LinuxSampler::gig::InstrumentResourceManager::GetInstrumentsCurrentlyUsedOf(gig::File*, bool)': InstrumentResourceManager.cpp:736:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 736 | for (int i = 0; i < allInstruments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp: In member function 'std::set LinuxSampler::gig::InstrumentResourceManager::GetEnginesUsing(gig::File*, bool)': InstrumentResourceManager.cpp:833:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (int i = 0; i < instrumentsOfInterest.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp: In member function 'bool LinuxSampler::gig::InstrumentResourceManager::SampleReferencedByInstrument(gig::Sample*, gig::Instrument*)': InstrumentResourceManager.cpp:865:30: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 865 | int i = 0; i < pRegion->DimensionRegions && | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ InstrumentResourceManager.cpp: In member function 'virtual void LinuxSampler::gig::InstrumentResourceManager::GigResourceManager::Destroy(gig::File*, void*)': InstrumentResourceManager.cpp:972:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 972 | for (int i = 0 ; i < region->DimensionRegions ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from InstrumentResourceManager.h:35: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29, from Voice.h:41: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': ../common/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' Engine.h:43:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; uint = unsigned int]': ../common/../EngineBase.h:130:25: required from here ../common/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]': ../common/../EngineBase.h:342:26: required from here ../common/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../common/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::gig::Voice]': ../common/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../common/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../common/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../common/../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int]' ../common/../EngineBase.h:678:23: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../common/../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineChannel.lo EngineChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -fPIC -DPIC -o .libs/EngineChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -o EngineChannel.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from EngineChannel.cpp:26: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../Engine.h:28, from ../AbstractEngine.h:28: ../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../AbstractEngine.h:36: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../AbstractEngine.h:37: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../Engine.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31: ../common/../../drivers/midi/MidiInputPort.h: At global scope: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:41, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:45: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ EngineChannel.cpp: In member function 'virtual void LinuxSampler::gig::EngineChannel::LoadInstrument()': EngineChannel.cpp:125:32: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 125 | catch (RIFF::Exception e) { | ^ EngineChannel.cpp:131:43: warning: catching polymorphic type 'class LinuxSampler::InstrumentManagerException' by value [-Wcatch-value=] 131 | catch (InstrumentManagerException e) { | ^ EngineChannel.cpp: In member function 'void LinuxSampler::gig::EngineChannel::reloadScript(gig::Script*)': EngineChannel.cpp:192:28: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 192 | } catch (Exception e) { | ^ In file included from ../AbstractEngine.h:32: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': ../common/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' Engine.h:43:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; uint = unsigned int]': ../common/../EngineBase.h:130:25: required from here ../common/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]': ../common/../EngineBase.h:342:26: required from here ../common/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../common/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../EngineChannelBase.h:379:56: required from 'void LinuxSampler::EngineChannelBase::IgnoreNote(LinuxSampler::note_id_t) [with V = LinuxSampler::gig::Voice; R = gig::DimensionRegion; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:375:18: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::gig::Voice]': ../common/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../common/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../common/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineChannelBase.h:419:55: required from 'uint LinuxSampler::EngineChannelBase::AllNoteIDs(LinuxSampler::note_id_t*, uint) [with V = LinuxSampler::gig::Voice; R = gig::DimensionRegion; I = gig::Instrument; uint = unsigned int; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:406:18: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] In file included from ../AbstractEngine.h:38: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::MidiKey::Reset()' at ../common/MidiKeyboardManager.h:188:42, inlined from 'LinuxSampler::MidiKeyboardManager::Reset()' at ../common/MidiKeyboardManager.h:264:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::Reset()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -I/usr/include/libgig -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplergigengine.la DiskThread.lo EGADSR.lo EGDecay.lo Engine.lo Filter.lo InstrumentScriptVM.lo InstrumentScriptVMFunctions.lo InstrumentResourceManager.lo Stream.lo Voice.lo Synthesizer.lo Profiler.lo EngineChannel.lo SmoothVolume.lo -L/usr/lib64/libgig -lgig libtool: link: ar cru .libs/liblinuxsamplergigengine.a .libs/DiskThread.o .libs/EGADSR.o .libs/EGDecay.o .libs/Engine.o .libs/Filter.o .libs/InstrumentScriptVM.o .libs/InstrumentScriptVMFunctions.o .libs/InstrumentResourceManager.o .libs/Stream.o .libs/Voice.o .libs/Synthesizer.o .libs/Profiler.o .libs/EngineChannel.o .libs/SmoothVolume.o libtool: link: ranlib .libs/liblinuxsamplergigengine.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplergigengine.la" && ln -s "../liblinuxsamplergigengine.la" "liblinuxsamplergigengine.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' Making all in sf2 make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DiskThread.lo DiskThread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -fPIC -DPIC -o .libs/DiskThread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -o DiskThread.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from DiskThread.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::DiskThreadBase::~DiskThreadBase() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': DiskThread.cpp:37:111: required from here ../common/DiskThreadBase.h:220:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h: In instantiation of 'int LinuxSampler::DiskThreadBase::Main() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': ../common/DiskThreadBase.h:457:17: required from here ../common/DiskThreadBase.h:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 473 | for (int i = 0; i < this->Streams; i++) { | ~~^~~~~~~~~~~~~~~ In file included from InstrumentResourceManager.h:33: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentResourceManager.lo InstrumentResourceManager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -fPIC -DPIC -o .libs/InstrumentResourceManager.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -o InstrumentResourceManager.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from InstrumentResourceManager.h:40, from InstrumentResourceManager.cpp:27: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from InstrumentResourceManager.h:39: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15, from ../InstrumentManagerBase.h:29: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from InstrumentResourceManager.cpp:25: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/midi/MidiInputPort.h: At global scope: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from EngineChannel.h:31, from InstrumentResourceManager.cpp:28: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:37, from EngineChannel.h:32: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from InstrumentResourceManager.cpp:33: ../../plugins/InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ ../../plugins/InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ InstrumentResourceManager.cpp:46:126: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | std::vector InstrumentResourceManager::GetInstrumentFileContent(String File) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual std::vector LinuxSampler::sf2::InstrumentResourceManager::GetInstrumentFileContent(String)': InstrumentResourceManager.cpp:62:36: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 62 | } catch (::RIFF::Exception e) { | ^ InstrumentResourceManager.cpp: At global scope: InstrumentResourceManager.cpp:73:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | InstrumentResourceManager::instrument_info_t InstrumentResourceManager::GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual LinuxSampler::InstrumentManager::instrument_info_t LinuxSampler::sf2::InstrumentResourceManager::GetInstrumentInfo(LinuxSampler::InstrumentManager::instrument_id_t)': InstrumentResourceManager.cpp:102:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 102 | if (low == ::sf2::NONE || high == ::sf2::NONE) { | ~~~~^~~~~~~~~~~~~~ InstrumentResourceManager.cpp:102:48: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 102 | if (low == ::sf2::NONE || high == ::sf2::NONE) { | ~~~~~^~~~~~~~~~~~~~ InstrumentResourceManager.cpp:119:35: warning: catching polymorphic type 'class sf2::Exception' by value [-Wcatch-value=] 119 | } catch (::sf2::Exception e) { | ^ In file included from InstrumentResourceManager.h:37: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29, from Voice.h:34: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': ../common/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' Engine.h:42:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; uint = unsigned int]': ../common/../EngineBase.h:130:25: required from here ../common/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]': ../common/../EngineBase.h:342:26: required from here ../common/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../common/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sf2::Voice]': ../common/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../common/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../common/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../common/../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int]' ../common/../EngineBase.h:678:23: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../common/../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineChannel.lo EngineChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -fPIC -DPIC -o .libs/EngineChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -o EngineChannel.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from EngineChannel.cpp:26: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../Engine.h:28, from ../AbstractEngine.h:28: ../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../AbstractEngine.h:36: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../AbstractEngine.h:37: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../Engine.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31: ../common/../../drivers/midi/MidiInputPort.h: At global scope: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:34, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:37: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ EngineChannel.cpp: In member function 'virtual void LinuxSampler::sf2::EngineChannel::LoadInstrument()': EngineChannel.cpp:112:43: warning: catching polymorphic type 'class LinuxSampler::InstrumentManagerException' by value [-Wcatch-value=] 112 | catch (InstrumentManagerException e) { | ^ EngineChannel.cpp:118:33: warning: catching polymorphic type 'class sf2::Exception' by value [-Wcatch-value=] 118 | catch (::sf2::Exception e) { | ^ EngineChannel.cpp:124:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 124 | catch (::std::runtime_error e) { | ^ In file included from ../AbstractEngine.h:32: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': ../common/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' Engine.h:42:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; uint = unsigned int]': ../common/../EngineBase.h:130:25: required from here ../common/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]': ../common/../EngineBase.h:342:26: required from here ../common/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../common/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../EngineChannelBase.h:379:56: required from 'void LinuxSampler::EngineChannelBase::IgnoreNote(LinuxSampler::note_id_t) [with V = LinuxSampler::sf2::Voice; R = sf2::Region; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:375:18: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sf2::Voice]': ../common/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../common/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../common/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineChannelBase.h:419:55: required from 'uint LinuxSampler::EngineChannelBase::AllNoteIDs(LinuxSampler::note_id_t*, uint) [with V = LinuxSampler::sf2::Voice; R = sf2::Region; I = sf2::Preset; uint = unsigned int; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:406:18: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] In file included from Stream.h:33, from Voice.h:33: /usr/include/libgig/SF.h: At global scope: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ In file included from ../AbstractEngine.h:38: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::MidiKey::Reset()' at ../common/MidiKeyboardManager.h:188:42, inlined from 'LinuxSampler::MidiKeyboardManager::Reset()' at ../common/MidiKeyboardManager.h:264:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::Reset()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Voice.lo Voice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -fPIC -DPIC -o .libs/Voice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -o Voice.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Voice.h:34, from Voice.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from Voice.h:28: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from Voice.h:32: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' ifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16, from ../InstrumentManagerBase.h:29: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:37: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Voice.h:41: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from Voice.h:31: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': ../common/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' Engine.h:42:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; uint = unsigned int]': ../common/../EngineBase.h:130:25: required from here ../common/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../common/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]': ../common/../EngineBase.h:342:26: required from here ../common/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../common/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sf2::Voice]': ../common/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../common/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../common/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../common/../EngineBase.h:255:26: required from here ../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../common/../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int]' ../common/../EngineBase.h:678:23: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::Stream::OrderID_t LinuxSampler::DiskThreadBase::CreateOrderID() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager; LinuxSampler::Stream::OrderID_t = unsigned int]': ../common/DiskThreadBase.h:315:45: required from 'int LinuxSampler::DiskThreadBase::OrderNewStream(LinuxSampler::Stream::reference_t*, R*, long unsigned int, bool) [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]' ../common/VoiceBase.h:82:55: required from 'int LinuxSampler::VoiceBase::OrderNewStream() [with EC = LinuxSampler::sf2::EngineChannel; R = sf2::Region; S = sf2::Sample; D = LinuxSampler::sf2::DiskThread]' ../common/VoiceBase.h:81:25: required from here ../common/DiskThreadBase.h:184:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../common/../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../common/../EngineBase.h:695:23: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] In file included from Stream.h:33, from Voice.h:33: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Stream.lo Stream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -fPIC -DPIC -o .libs/Stream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -o Stream.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' In file included from Stream.cpp:29: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/Stream.h:28, from ../common/StreamBase.h:28, from Stream.h:28, from Stream.cpp:28: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ Stream.cpp: In member function 'virtual long int LinuxSampler::sf2::Stream::Read(uint8_t*, long int)': Stream.cpp:56:64: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | endofsamplereached = (this->PlaybackState.position >= pSample->GetTotalFrameCount()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stream.cpp:72:48: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 72 | endofsamplereached = (SampleOffset >= pSample->GetTotalFrameCount()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Stream.h:33: /usr/include/libgig/SF.h: At global scope: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Engine.lo Engine.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -fPIC -DPIC -o .libs/Engine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -o Engine.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Engine.h:28, from Engine.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30: InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from Engine.h:29: ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Voice.h:41, from Engine.h:30: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': Engine.cpp:85:52: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': ../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' Engine.h:42:22: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; uint = unsigned int]': ../EngineBase.h:130:25: required from here ../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]': ../EngineBase.h:342:26: required from here ../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sf2::Voice]': ../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:695:23: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' ../EngineBase.h:695:23: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] In file included from InstrumentResourceManager.h:33: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ In file included from ../common/InstrumentScriptVMFunctions.h:15, from ../common/InstrumentScriptVM.h:18: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::EngineBase::ResetInternal()' at ../EngineBase.h:2163:34: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::EngineBase::ResetInternal()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()' at ../common/MidiKeyboardManager.h:396:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o SF2SignalUnitRack.lo SF2SignalUnitRack.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SF2SignalUnitRack.cpp -fPIC -DPIC -o .libs/SF2SignalUnitRack.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SF2SignalUnitRack.cpp -o SF2SignalUnitRack.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' In file included from ../common/../AbstractEngine.h:30, from ../common/../AbstractEngineChannel.h:30, from ../common/AbstractVoice.h:31, from SF2SignalUnitRack.h:28, from SF2SignalUnitRack.cpp:23: ../common/../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../common/SignalUnitRack.h:26, from SF2SignalUnitRack.h:26: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/Event.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../../engines/Engine.h:28, from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../common/SignalUnit.h:26, from ../common/SignalUnitRack.h:27: ../common/../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../common/../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../common/../common/../InstrumentManagerBase.h:30, from ../common/../common/DiskThreadBase.h:33, from ../common/../EngineBase.h:31, from ../common/AbstractVoice.h:34: ../common/../common/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../common/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30, from Voice.h:34, from SF2SignalUnitRack.cpp:24: InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from EngineChannel.h:31, from Voice.h:41: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../common/../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../common/../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../common/../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -I/usr/include/libgig -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplersf2engine.la InstrumentResourceManager.lo DiskThread.lo EngineChannel.lo Engine.lo Voice.lo SF2SignalUnitRack.lo Stream.lo -L/usr/lib64/libgig -lgig libtool: link: ar cru .libs/liblinuxsamplersf2engine.a .libs/InstrumentResourceManager.o .libs/DiskThread.o .libs/EngineChannel.o .libs/Engine.o .libs/Voice.o .libs/SF2SignalUnitRack.o .libs/Stream.o libtool: link: ranlib .libs/liblinuxsamplersf2engine.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplersf2engine.la" && ln -s "../liblinuxsamplersf2engine.la" "liblinuxsamplersf2engine.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' Making all in sfz make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DiskThread.lo DiskThread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -fPIC -DPIC -o .libs/DiskThread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThread.cpp -o DiskThread.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from DiskThread.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30, from DiskThread.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::DiskThreadBase::~DiskThreadBase() [with R = sfz::Region; IM = LinuxSampler::sfz::InstrumentResourceManager]': DiskThread.cpp:37:111: required from here ../common/DiskThreadBase.h:220:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h: In instantiation of 'int LinuxSampler::DiskThreadBase::Main() [with R = sfz::Region; IM = LinuxSampler::sfz::InstrumentResourceManager]': ../common/DiskThreadBase.h:457:17: required from here ../common/DiskThreadBase.h:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 473 | for (int i = 0; i < this->Streams; i++) { | ~~^~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentResourceManager.lo InstrumentResourceManager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -fPIC -DPIC -o .libs/InstrumentResourceManager.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentResourceManager.cpp -o InstrumentResourceManager.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from InstrumentResourceManager.h:36, from InstrumentResourceManager.cpp:27: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from sfz.h:36: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:37: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:35, from InstrumentResourceManager.h:35: ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception spmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' ecifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15, from ../InstrumentManagerBase.h:29: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from InstrumentResourceManager.cpp:25: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/midi/MidiInputPort.h: At global scope: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from EngineChannel.h:31, from InstrumentResourceManager.cpp:28: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:35, from EngineChannel.h:32: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from InstrumentResourceManager.cpp:33: ../../plugins/InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ ../../plugins/InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ InstrumentResourceManager.cpp:46:126: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 46 | std::vector InstrumentResourceManager::GetInstrumentFileContent(String File) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp:55:115: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | InstrumentResourceManager::instrument_info_t InstrumentResourceManager::GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) { | ^~~~~ InstrumentResourceManager.cpp: In member function 'virtual LinuxSampler::InstrumentManager::instrument_info_t LinuxSampler::sfz::InstrumentResourceManager::GetInstrumentInfo(LinuxSampler::InstrumentManager::instrument_id_t)': InstrumentResourceManager.cpp:83:35: warning: catching polymorphic type 'class sfz::Exception' by value [-Wcatch-value=] 83 | } catch (::sfz::Exception e) { | ^ In file included from InstrumentResourceManager.h:33: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineChannel.lo EngineChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -fPIC -DPIC -o .libs/EngineChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -o EngineChannel.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from EngineChannel.cpp:26: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../Engine.h:28, from ../AbstractEngine.h:28: ../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../AbstractEngine.h:36: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../AbstractEngine.h:37: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../Engine.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31: ../common/../../drivers/midi/MidiInputPort.h: At global scope: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:33, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30, from DiskThread.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:35: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ EngineChannel.cpp: In member function 'virtual void LinuxSampler::sfz::EngineChannel::LoadInstrument()': EngineChannel.cpp:138:43: warning: catching polymorphic type 'class LinuxSampler::InstrumentManagerException' by value [-Wcatch-value=] 138 | catch (InstrumentManagerException e) { | ^ EngineChannel.cpp:144:33: warning: catching polymorphic type 'class sfz::Exception' by value [-Wcatch-value=] 144 | catch (::sfz::Exception e) { | ^ EngineChannel.cpp:150:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 150 | catch (::std::runtime_error e) { | ^ In file included from ../AbstractEngine.h:32: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': ../EngineChannelBase.h:379:56: required from 'void LinuxSampler::EngineChannelBase::IgnoreNote(LinuxSampler::note_id_t) [with V = LinuxSampler::sfz::Voice; R = sfz::Region; I = sfz::Instrument; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:375:18: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineChannelBase.h:419:55: required from 'uint LinuxSampler::EngineChannelBase::AllNoteIDs(LinuxSampler::note_id_t*, uint) [with V = LinuxSampler::sfz::Voice; R = sfz::Region; I = sfz::Instrument; uint = unsigned int; LinuxSampler::note_id_t = unsigned int]' ../EngineChannelBase.h:406:18: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ In file included from ../AbstractEngine.h:38: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::MidiKey::Reset()' at ../common/MidiKeyboardManager.h:188:42, inlined from 'LinuxSampler::MidiKeyboardManager::Reset()' at ../common/MidiKeyboardManager.h:264:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::Reset()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVM.lo InstrumentScriptVM.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -fPIC -DPIC -o .libs/InstrumentScriptVM.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -o InstrumentScriptVM.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from EngineChannel.h:29, from InstrumentScriptVM.cpp:12: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../common/InstrumentScriptVM.h:16, from InstrumentScriptVM.h:13, from InstrumentScriptVM.cpp:10: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/InstrumentScriptVM.h:13: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../../engines/Engine.h:28, from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../EngineChannelBase.h:29, from EngineChannel.h:30: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from EngineChannel.h:31: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30, from DiskThread.h:28, from Voice.h:33, from EngineChannel.h:32: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30, from DiskThread.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:35: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Voice.lo Voice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -fPIC -DPIC -o .libs/Voice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Voice.cpp -o Voice.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Voice.h:33, from Voice.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from Voice.h:28: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from Voice.h:32: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' ifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16, from ../InstrumentManagerBase.h:29: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30, from DiskThread.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from ../common/AbstractVoice.h:34, from ../common/VoiceBase.h:29, from Voice.h:35: ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Engine.h:32, from Voice.cpp:27: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from Voice.h:31: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'LinuxSampler::Stream::OrderID_t LinuxSampler::DiskThreadBase::CreateOrderID() [with R = sfz::Region; IM = LinuxSampler::sfz::InstrumentResourceManager; LinuxSampler::Stream::OrderID_t = unsigned int]': ../common/DiskThreadBase.h:315:45: required from 'int LinuxSampler::DiskThreadBase::OrderNewStream(LinuxSampler::Stream::reference_t*, R*, long unsigned int, bool) [with R = sfz::Region; IM = LinuxSampler::sfz::InstrumentResourceManager]' ../common/VoiceBase.h:82:55: required from 'int LinuxSampler::VoiceBase::OrderNewStream() [with EC = LinuxSampler::sfz::EngineChannel; R = sfz::Region; S = LinuxSampler::Sample; D = LinuxSampler::sfz::DiskThread]' ../common/VoiceBase.h:81:25: required from here ../common/DiskThreadBase.h:184:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Stream.lo Stream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -fPIC -DPIC -o .libs/Stream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Stream.cpp -o Stream.o >/dev/null 2>&1 In file included from sfz.h:35, from Stream.h:29, from Stream.cpp:28: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from sfz.h:36: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:37: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ In file included from Stream.cpp:29: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/Stream.h:28, from ../common/StreamBase.h:28, from Stream.h:28: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ Stream.cpp: In member function 'virtual long int LinuxSampler::sfz::Stream::Read(uint8_t*, long int)': Stream.cpp:49:64: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 49 | endofsamplereached = (this->PlaybackState.position >= pSample->GetTotalFrameCount()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stream.cpp:65:48: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 65 | endofsamplereached = (SampleOffset >= pSample->GetTotalFrameCount()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EGADSR.lo EGADSR.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGADSR.cpp -fPIC -DPIC -o .libs/EGADSR.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EGADSR.cpp -o EGADSR.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' In file included from ../common/../../common/RTMath.h:29, from ../common/EG.h:28, from EGADSR.h:27, from EGADSR.cpp:24: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EG.lo EG.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EG.cpp -fPIC -DPIC -o .libs/EG.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EG.cpp -o EG.o >/dev/null 2>&1 In file included from ../common/../../common/RTMath.h:29, from ../common/EG.h:28, from EG.h:26, from EG.cpp:23: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from sfz.h:35, from EG.h:29: ../common/SampleManager.h: At global scope: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from sfz.h:36: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:37: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Engine.lo Engine.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -fPIC -DPIC -o .libs/Engine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -o Engine.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThread.h:28, from Engine.h:28, from Engine.cpp:25: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/AbstractInstrumentManager.h:13, from ../InstrumentManagerBase.h:29: ../common/../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynammake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' ic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from sfz.h:35, from InstrumentResourceManager.h:30, from DiskThread.h:30: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from Engine.h:29: ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from EngineChannel.h:31, from Engine.h:32: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::CCSignalUnit::CC]': Engine.cpp:60:28: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Smoother]': Engine.cpp:61:34: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': Engine.cpp:126:58: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from DiskThread.h:29: ../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sfz::Region; IM = LinuxSampler::sfz::InstrumentResourceManager]': ../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]' ../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]' Engine.cpp:38:20: required from here ../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ ../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' ../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' Engine.cpp:125:63: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' ../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' Engine.cpp:125:63: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] ../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument; uint = unsigned int]': ../EngineBase.h:130:25: required from here ../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]': ../EngineBase.h:342:26: required from here ../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ ../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sfz::Voice]': ../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': ../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] ../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': ../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sfz::Voice; RR = sfz::Region; R = sfz::Region; D = LinuxSampler::sfz::DiskThread; IM = LinuxSampler::sfz::InstrumentResourceManager; I = sfz::Instrument]' ../EngineBase.h:255:26: required from here ../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] In file included from ../common/InstrumentScriptVMFunctions.h:15, from ../common/InstrumentScriptVM.h:18: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::EngineBase::ResetInternal()' at ../EngineBase.h:2163:34: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::EngineBase::ResetInternal()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()' at ../common/MidiKeyboardManager.h:396:42: ../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ ../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()': ../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o sfz.lo sfz.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c sfz.cpp -fPIC -DPIC -o .libs/sfz.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c sfz.cpp -o sfz.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' In file included from sfz.h:35, from sfz.cpp:24: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from sfz.h:36: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:37: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ In file included from sfz.cpp:35: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from sfz.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ sfz.cpp: In destructor 'virtual sfz::Instrument::~Instrument()': sfz.cpp:237:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (int i = 0; i < regions.size(); i++) { | ~~^~~~~~~~~~~~~~~~ sfz.cpp: In constructor 'sfz::File::File(std::string, sfz::SampleManager*)': sfz.cpp:913:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int i = 0; i < _instrument->regions.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfz.cpp:980:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int i = 0; i < _instrument->regions.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfz.cpp: In destructor 'virtual sfz::File::~File()': sfz.cpp:1296:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::stack::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1296 | for (int i = 0; i < _current_containers.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfz.cpp: At global scope: sfz.cpp:1340:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1340 | int File::ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ sfz.cpp:1351:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1351 | float File::ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ sfz.cpp: In member function 'void sfz::File::push_opcode(std::string)': sfz.cpp:1495:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1495 | for (int i = 0; i < path.length(); i++) if (path[i] == '\\') path[i] = '/'; | ~~^~~~~~~~~~~~~~~ In member function 'LinuxSampler::optional::operator=(LinuxSampler::optional const&)', inlined from 'sfz::Array >::set(int, LinuxSampler::optional const&)' at sfz.h:385:23, inlined from 'sfz::ContainerDefinition::Reset()' at sfz.cpp:466:27: ../../common/optional.h:84:35: warning: 'D.100230.data' is used uninitialized [-Wuninitialized] 84 | this->data = arg.data; | ~~~~^~~~ sfz.cpp: In member function 'sfz::ContainerDefinition::Reset()': sfz.cpp:466:27: note: '' declared here 466 | delay_oncc.set(i, optional::nothing); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'LinuxSampler::optional::operator=(LinuxSampler::optional const&)', inlined from 'sfz::Array >::set(int, LinuxSampler::optional const&)' at sfz.h:385:23, inlined from 'sfz::ContainerDefinition::Reset()' at sfz.cpp:467:35: ../../common/optional.h:84:35: warning: 'D.100232.data' is used uninitialized [-Wuninitialized] 84 | this->data = arg.data; | ~~~~^~~~ sfz.cpp: In member function 'sfz::ContainerDefinition::Reset()': sfz.cpp:467:35: note: '' declared here 467 | delay_samples_oncc.set(i, optional::nothing); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'LinuxSampler::optional::operator=(LinuxSampler::optional const&)', inlined from 'sfz::Array >::set(int, LinuxSampler::optional const&)' at sfz.h:385:23, inlined from 'sfz::ContainerDefinition::Reset()' at sfz.cpp:468:28: ../../common/optional.h:84:35: warning: 'D.100234.data' is used uninitialized [-Wuninitialized] 84 | this->data = arg.data; | ~~~~^~~~ sfz.cpp: In member function 'sfz::ContainerDefinition::Reset()': sfz.cpp:468:28: note: '' declared here 468 | offset_oncc.set(i, optional::nothing); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o LookupTable.lo LookupTable.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c LookupTable.cpp -fPIC -DPIC -o .libs/LookupTable.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c LookupTable.cpp -o LookupTable.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' In file included from sfz.h:35, from LookupTable.h:28, from LookupTable.cpp:23: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ In file included from sfz.h:36: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:37: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ In file included from LookupTable.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from LookupTable.h:26: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o SfzSignalUnitRack.lo SfzSignalUnitRack.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SfzSignalUnitRack.cpp -fPIC -DPIC -o .libs/SfzSignalUnitRack.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SfzSignalUnitRack.cpp -o SfzSignalUnitRack.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' In file included from ../common/../AbstractEngine.h:30, from ../common/../AbstractEngineChannel.h:30, from ../common/AbstractVoice.h:31, from SfzSignalUnitRack.h:29, from SfzSignalUnitRack.cpp:23: ../common/../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../common/../../common/RTMath.h:29, from ../common/Event.h:28, from ../common/SignalUnitRack.h:26, from SfzSignalUnitRack.h:26: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/../../common/global.h:34, from ../common/Event.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../common/../../drivers/audio/../DeviceParameter.h:31, from ../common/../../drivers/audio/AudioOutputDevice.h:35, from ../common/../EngineChannel.h:25, from ../common/Event.h:31: ../common/../../drivers/audio/../../common/optional.h: At global scope: ../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/../../engines/Engine.h:28, from ../common/../../drivers/audio/AudioOutputDevice.h:36: ../common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDevice.h:37: ../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../common/../../drivers/audio/../../effects/Effect.h:27, from ../common/../../drivers/audio/../../effects/EffectChain.h:24, from ../common/../../drivers/audio/AudioOutputDevice.h:39: ../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../common/../../drivers/midi/MidiInputDevice.h:35, from ../common/../EngineChannel.h:27: ../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../common/../EngineChannel.h:31: ../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../common/SignalUnit.h:26, from ../common/SignalUnitRack.h:27: ../common/../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from sfz.h:35, from EG.h:29, from SfzSignalUnitRack.h:27: ../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ ../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ ../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz.h: At global scope: sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ ../common/../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../common/../common/../InstrumentManagerBase.h:30, from ../common/../common/DiskThreadBase.h:33, from ../common/../EngineBase.h:31, from ../common/AbstractVoice.h:34: ../common/../common/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../common/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../common/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from DiskThread.h:30, from Engine.h:28, from SfzSignalUnitRack.cpp:24: InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from EngineChannel.h:31, from Engine.h:32: ../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ SfzSignalUnitRack.cpp: In member function 'virtual void LinuxSampler::sfz::LFOv2Unit::Trigger()': SfzSignalUnitRack.cpp:333:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 333 | if (/*pLfoInfo->wave < 0 ||*/ pLfoInfo->wave >= lfos.size()) pLFO = &lfo0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../common/Event.h:30: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../common/../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../common/../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../common/../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplersfzengine.la sfz.lo InstrumentResourceManager.lo DiskThread.lo EngineChannel.lo Engine.lo InstrumentScriptVM.lo Voice.lo Stream.lo EGADSR.lo EG.lo SfzSignalUnitRack.lo LookupTable.lo libtool: link: ar cru .libs/liblinuxsamplersfzengine.a .libs/sfz.o .libs/InstrumentResourceManager.o .libs/DiskThread.o .libs/EngineChannel.o .libs/Engine.o .libs/InstrumentScriptVM.o .libs/Voice.o .libs/Stream.o .libs/EGADSR.o .libs/EG.o .libs/SfzSignalUnitRack.o .libs/LookupTable.o libtool: link: ranlib .libs/liblinuxsamplersfzengine.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplersfzengine.la" && ln -s "../liblinuxsamplersfzengine.la" "liblinuxsamplersfzengine.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' Making all in common make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o StreamBase.lo StreamBase.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c StreamBase.cpp -fPIC -DPIC -o .libs/StreamBase.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c StreamBase.cpp -o StreamBase.o >/dev/null 2>&1 In file included from StreamBase.cpp:27: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Stream.h:28, from StreamBase.h:28, from StreamBase.cpp:25: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o SampleFile.lo SampleFile.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SampleFile.cpp -fPIC -DPIC -o .libs/SampleFile.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SampleFile.cpp -o SampleFile.o >/dev/null 2>&1 In file included from SampleFile.cpp:25: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Sample.h:27, from SampleFile.h:27, from SampleFile.cpp:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ SampleFile.cpp: In member function 'virtual LinuxSampler::Sample::buffer_t LinuxSampler::SampleFile::LoadSampleDataWithNullSamplesExtension(long unsigned int, uint)': SampleFile.cpp:163:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 163 | if (FrameCount > GetTotalFrameCount()) FrameCount = GetTotalFrameCount(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SampleFile.cpp:165:46: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 165 | if (Offset > MaxOffset && FrameCount < GetTotalFrameCount()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SampleFile.cpp:166:46: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 166 | FrameCount = FrameCount + Offset > GetTotalFrameCount() ? GetTotalFrameCount() - Offset : FrameCount; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SampleFile.cpp: In member function 'virtual long int LinuxSampler::SampleFile::Read(void*, long unsigned int)': SampleFile.cpp:186:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 186 | if (GetPos() + FrameCount > GetTotalFrameCount()) FrameCount = GetTotalFrameCount() - GetPos(); // For the cases where a different sample end is specified (not the end of the file) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DiskThreadBase.lo DiskThreadBase.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThreadBase.cpp -fPIC -DPIC -o .libs/DiskThreadBase.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DiskThreadBase.cpp -o DiskThreadBase.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../InstrumentManagerBase.h:31, from DiskThreadBase.h:33, from DiskThreadBase.cpp:27: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from DiskThreadBase.h:32: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../common/AbstractInstrumentManager.h:15, from ../InstrumentManagerBase.h:29: ../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from DiskThreadBase.cpp:25: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../InstrumentManagerBase.h:30: ../../drivers/audio/../DeviceParameterFactory.h: At global scope: ../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../InstrumentManagerBase.h:32: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ ../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from ../common/Event.h:30, from ../common/InstrumentScriptVM.h:16, from ../common/AbstractInstrumentManager.h:16: ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Event.lo Event.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Event.cpp -fPIC -DPIC -o .libs/Event.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Event.cpp -o Event.o >/dev/null 2>&1 In file included from ../../common/RTMath.h:29, from Event.h:28, from Event.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Event.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtumake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' al void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ Event.cpp: In member function 'RTList::Iterator LinuxSampler::EventGenerator::popNextScheduledEvent(RTAVLTree&, Pool&, LinuxSampler::sched_time_t)': Event.cpp:100:44: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 100 | if (itEvent->itEvent->iFragmentPos >= uiSamplesProcessed) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Event.cpp: In member function 'RTList::Iterator LinuxSampler::EventGenerator::popNextScheduledScriptEvent(RTAVLTree&, Pool&, LinuxSampler::sched_time_t)': Event.cpp:136:41: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 136 | if (itEvent->cause.iFragmentPos >= uiSamplesProcessed) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Event.h:30: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromPtr(const T*) const [with T = LinuxSampler::ScheduledEvent; Iterator = RTListBase::_Iterator]': Event.cpp:83:64: required from here ../../common/Pool.h:869:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 869 | if (index < 0 || index >= poolsize) return Iterator(); // invalid iterator | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromPtr(const T*) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator]': Event.cpp:123:61: required from here ../../common/Pool.h:869:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o SignalUnit.lo SignalUnit.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SignalUnit.cpp -fPIC -DPIC -o .libs/SignalUnit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c SignalUnit.cpp -o SignalUnit.o >/dev/null 2>&1 In file included from SignalUnit.h:26, from SignalUnit.cpp:23: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../../common/RTMath.h:29, from Event.h:28, from SignalUnitRack.h:26, from SignalUnit.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from ../../common/Exception.h:27, from ../../common/ArrayList.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o ModulatorGraph.lo ModulatorGraph.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ModulatorGraph.cpp -fPIC -DPIC -o .libs/ModulatorGraph.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ModulatorGraph.cpp -o ModulatorGraph.o >/dev/null 2>&1 In file included from ../../common/RTMath.h:29, from Event.h:28, from SignalUnitRack.h:26, from ModulatorGraph.cpp:23: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Event.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecatmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' ed in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from SignalUnit.h:26, from SignalUnitRack.h:27: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ModulatorGraph.cpp:24: ../../effects/EffectFactory.h:108:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | static Effect* Create(EffectInfo* pInfo) throw (Exception); | ^~~~~ ../../effects/EffectFactory.h:117:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | static void Destroy(Effect* pEffect) throw (Exception); | ^~~~~ ModulatorGraph.cpp: In member function 'void LinuxSampler::EqSupport::Install()': ModulatorGraph.cpp:41:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 41 | for (int i = 0; i < EffectFactory::AvailableEffectsCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ModulatorGraph.cpp:64:35: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 64 | } catch(Exception e) { std::cerr << e.Message(); continue; } | ^ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AbstractInstrumentManager.lo AbstractInstrumentManager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractInstrumentManager.cpp -fPIC -DPIC -o .libs/AbstractInstrumentManager.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractInstrumentManager.cpp -o AbstractInstrumentManager.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from AbstractInstrumentManager.cpp:11: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from AbstractInstrumentManager.h:13, from AbstractInstrumentManager.cpp:10: ../InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from AbstractInstrumentManager.h:15: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../InstrumentManager.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31, from InstrumentScriptVM.h:16, from AbstractInstrumentManager.h:16: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from AbstractInstrumentManager.cpp:12: ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from Event.h:30: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AbstractVoice.lo AbstractVoice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractVoice.cpp -fPIC -DPIC -o .libs/AbstractVoice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractVoice.cpp -o AbstractVoice.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../AbstractEngineChannel.h:30, from AbstractVoice.h:31, from AbstractVoice.cpp:26: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../common/RTMath.h:29, from Event.h:28, from Voice.h:27, from AbstractVoice.h:28: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from Event.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../common/../InstrumentManagerBase.h:30, from ../common/DiskThreadBase.h:33, from ../EngineBase.h:31, from AbstractVoice.h:34: ../common/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ AbstractVoice.cpp: In member function 'virtual void LinuxSampler::AbstractVoice::Synthesize(uint, sample_t*, uint)': AbstractVoice.cpp:436:58: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 436 | while (itCCEvent && itCCEvent->FragmentPos() <= Skip) ++itCCEvent; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ AbstractVoice.cpp:437:64: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 437 | while (itGroupEvent && itGroupEvent->FragmentPos() <= Skip) ++itGroupEvent; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ AbstractVoice.cpp:500:45: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 500 | if ((itKillEvent && killPos <= iSubFragmentEnd) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~ AbstractVoice.cpp:544:44: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 544 | if (itKillEvent && killPos <= iSubFragmentEnd) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~ AbstractVoice.cpp: In member function 'void LinuxSampler::AbstractVoice::processCCEvents(RTList::Iterator&, uint)': AbstractVoice.cpp:673:50: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 673 | for (; itEvent && itEvent->FragmentPos() <= End; ++itEvent) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AbstractVoice.cpp: In member function 'void LinuxSampler::AbstractVoice::processTransitionEvents(RTList::Iterator&, uint)': AbstractVoice.cpp:739:50: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 739 | for (; itEvent && itEvent->FragmentPos() <= End; ++itEvent) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AbstractVoice.cpp:769:24: warning: enumeration value 'synth_param_cutoff_attack' not handled in switch [-Wswitch] 769 | switch (itEvent->Param.NoteSynthParam.Type) { | ^ AbstractVoice.cpp:769:24: warning: enumeration value 'synth_param_cutoff_decay' not handled in switch [-Wswitch] AbstractVoice.cpp:769:24: warning: enumeration value 'synth_param_cutoff_sustain' not handled in switch [-Wswitch] AbstractVoice.cpp:769:24: warning: enumeration value 'synth_param_cutoff_release' not handled in switch [-Wswitch] AbstractVoice.cpp: In member function 'void LinuxSampler::AbstractVoice::processGroupEvents(RTList::Iterator&, uint)': AbstractVoice.cpp:848:50: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 848 | for (; itEvent && itEvent->FragmentPos() <= End; ++itEvent) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Event.h:30: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EG.lo EG.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EG.cpp -fPIC -DPIC -o .libs/EG.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EG.cpp -o EG.o >/dev/null 2>&1 In file included from ../../common/RTMath.h:29, from EG.h:28, from EG.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVMDynVars.lo InstrumentScriptVMDynVars.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMDynVars.cpp -fPIC -DPIC -o .libs/InstrumentScriptVMDynVars.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMDynVars.cpp -o InstrumentScriptVMDynVars.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' In file included from ../AbstractEngine.h:30, from ../AbstractEngineChannel.h:30, from InstrumentScriptVMDynVars.cpp:13: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../common/RTMath.h:29, from Event.h:28, from Note.h:14, from InstrumentScriptVMFunctions.h:15, from InstrumentScriptVMDynVars.cpp:10: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from InstrumentScriptVMFunctions.h:13: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from ../common/../../drivers/audio/AudioOutputDeviceFactory.h:31, from ../common/../InstrumentManagerBase.h:30, from ../common/DiskThreadBase.h:33, from ../EngineBase.h:31, from InstrumentScriptVMDynVars.cpp:14: ../common/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../common/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ ../common/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../common/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ ../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ ../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ InstrumentScriptVMDynVars.cpp: In member function 'virtual int LinuxSampler::InstrumentScriptVMDynVar_NKSP_CALLBACK_CHILD_ID::evalIntElement(uint)': InstrumentScriptVMDynVars.cpp:59:15: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 59 | if (i >= arraySize()) return 0; | ~~^~~~~~~~~~~~~~ In file included from Note.h:13: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVM.lo InstrumentScriptVM.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -fPIC -DPIC -o .libs/InstrumentScriptVM.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVM.cpp -o InstrumentScriptVM.o >/dev/null 2>&1 In file included from ../AbstractEngine.h:30, from ../AbstractEngineChannel.h:30, from InstrumentScriptVM.cpp:12: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from InstrumentScriptVM.cpp:10: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31, from InstrumentScriptVM.h:16, from InstrumentScriptVM.cpp:11: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ InstrumentScriptVM.cpp: In member function 'void LinuxSampler::InstrumentScript::load(const String&)': InstrumentScriptVM.cpp:108:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < errors.size(); ++i) | ~~^~~~~~~~~~~~~~~ In file included from /usr/include/unistd.h:226, from ../../drivers/audio/../../common/SynchronizedConfig.h:25, from ../../drivers/audio/AudioOutputDevice.h:38: InstrumentScriptVM.cpp: In constructor 'LinuxSampler::InstrumentScriptVM::InstrumentScriptVM()': InstrumentScriptVM.cpp:254:43: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 254 | m_CC_NUM = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.CC.Controller); InstrumentScriptVM.cpp:254:20: note: in expansion of macro 'DECLARE_VMINT' 254 | m_CC_NUM = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.CC.Controller); | ^~~~~~~~~~~~~ InstrumentScriptVM.cpp:255:54: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 255 | m_EVENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, id); InstrumentScriptVM.cpp:255:22: note: in expansion of macro 'DECLARE_VMINT_READONLY' 255 | m_EVENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, id); | ^~~~~~~~~~~~~~~~~~~~~~ InstrumentScriptVM.cpp:256:56: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 256 | m_EVENT_NOTE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Key); InstrumentScriptVM.cpp:256:24: note: in expansion of macro 'DECLARE_VMINT_READONLY' 256 | m_EVENT_NOTE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Key); | ^~~~~~~~~~~~~~~~~~~~~~ InstrumentScriptVM.cpp:257:60: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 257 | m_EVENT_VELOCITY = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Velocity); InstrumentScriptVM.cpp:257:28: note: in expansion of macro 'DECLARE_VMINT_READONLY' 257 | m_EVENT_VELOCITY = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Velocity); | ^~~~~~~~~~~~~~~~~~~~~~ InstrumentScriptVM.cpp:260:62: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 260 | m_NI_CALLBACK_TYPE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, handlerType); InstrumentScriptVM.cpp:260:30: note: in expansion of macro 'DECLARE_VMINT_READONLY' 260 | m_NI_CALLBACK_TYPE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, handlerType); | ^~~~~~~~~~~~~~~~~~~~~~ InstrumentScriptVM.cpp:261:53: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 261 | m_NKSP_IGNORE_WAIT = DECLARE_VMINT(m_event, class ScriptEvent, ignoreAllWaitCalls); InstrumentScriptVM.cpp:261:30: note: in expansion of macro 'DECLARE_VMINT' 261 | m_NKSP_IGNORE_WAIT = DECLARE_VMINT(m_event, class ScriptEvent, ignoreAllWaitCalls); | ^~~~~~~~~~~~~ InstrumentScriptVM.cpp:262:69: warning: 'offsetof' within non-standard-layout type 'LinuxSampler::ScriptEvent' is conditionally-supported [-Winvalid-offsetof] 262 | m_NKSP_CALLBACK_PARENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, parentHandlerID); InstrumentScriptVM.cpp:262:37: note: in expansion of macro 'DECLARE_VMINT_READONLY' 262 | m_NKSP_CALLBACK_PARENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, parentHandlerID); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Event.h:30: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from InstrumentScriptVM.h:14: ../../common/ConstCapacityArray.h: In instantiation of 'bool LinuxSampler::ConstCapacityArray::contains(const T&) const [with T = int]': InstrumentScriptVM.cpp:24:21: required from here ../../common/ConstCapacityArray.h:135:32: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 135 | for (uint i = 0; i < m_size; ++i) | ~~^~~~~~~~ ../../common/ConstCapacityArray.h: In instantiation of 'void LinuxSampler::ConstCapacityArray::remove(uint, uint) [with T = int; uint = unsigned int]': InstrumentScriptVM.cpp:38:27: required from here ../../common/ConstCapacityArray.h:119:23: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 119 | if (index >= m_size || index + count > m_size) | ~~~~~~^~~~~~~~~ ../../common/ConstCapacityArray.h:119:50: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 119 | if (index >= m_size || index + count > m_size) | ~~~~~~~~~~~~~~^~~~~~~~ ../../common/ConstCapacityArray.h: In instantiation of 'uint LinuxSampler::ConstCapacityArray::find(const T&) const [with T = int; uint = unsigned int]': InstrumentScriptVM.cpp:50:25: required from here ../../common/ConstCapacityArray.h:149:32: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 149 | for (uint i = 0; i < m_size; ++i) | ~~^~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentScriptVMFunctions.lo InstrumentScriptVMFunctions.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMFunctions.cpp -fPIC -DPIC -o .libs/InstrumentScriptVMFunctions.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/opus -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentScriptVMFunctions.cpp -o InstrumentScriptVMFunctions.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' In file included from ../AbstractEngine.h:30, from ../AbstractEngineChannel.h:30, from InstrumentScriptVMFunctions.cpp:12: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../common/RTMath.h:29, from Event.h:28, from Note.h:14, from InstrumentScriptVMFunctions.h:15, from InstrumentScriptVMFunctions.cpp:10: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from InstrumentScriptVMFunctions.h:13: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/audio/../DeviceParameter.h:31, from ../../drivers/audio/AudioOutputDevice.h:35, from ../EngineChannel.h:25, from Event.h:31: ../../drivers/audio/../../common/optional.h: At global scope: ../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/../../engines/Engine.h:28, from ../../drivers/audio/AudioOutputDevice.h:36: ../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/audio/AudioOutputDevice.h:37: ../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/audio/../../effects/Effect.h:27, from ../../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/audio/AudioOutputDevice.h:39: ../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/midi/MidiInputDevice.h:35, from ../EngineChannel.h:27: ../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../EngineChannel.h:31: ../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from ../AbstractEngine.h:29: ../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from Note.h:13: ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngine.h:79:42: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:106:47: required from here ../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../AbstractEngineChannel.h:110:48: required from here ../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -I/usr/include/opus -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplercommonengine.la Event.lo SampleFile.lo StreamBase.lo DiskThreadBase.lo AbstractVoice.lo SignalUnit.lo ModulatorGraph.lo AbstractInstrumentManager.lo InstrumentScriptVM.lo InstrumentScriptVMFunctions.lo InstrumentScriptVMDynVars.lo EG.lo -lsndfile libtool: link: ar cru .libs/liblinuxsamplercommonengine.a .libs/Event.o .libs/SampleFile.o .libs/StreamBase.o .libs/DiskThreadBase.o .libs/AbstractVoice.o .libs/SignalUnit.o .libs/ModulatorGraph.o .libs/AbstractInstrumentManager.o .libs/InstrumentScriptVM.o .libs/InstrumentScriptVMFunctions.o .libs/InstrumentScriptVMDynVars.o .libs/EG.o libtool: link: ranlib .libs/liblinuxsamplercommonengine.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplercommonengine.la" && ln -s "../liblinuxsamplercommonengine.la" "liblinuxsamplercommonengine.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Engine.lo Engine.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -fPIC -DPIC -o .libs/Engine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Engine.cpp -o Engine.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' In file included from Engine.h:28, from EngineFactory.h:26, from Engine.cpp:21: InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineChannel.lo EngineChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -fPIC -DPIC -o .libs/EngineChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannel.cpp -o EngineChannel.o >/dev/null 2>&1 In file included from EngineChannel.cpp:31: ../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioOutputDevice.h:35, from EngineChannel.h:25, from EngineChannel.cpp:24: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/../../engines/Engine.h:28, from ../drivers/audio/AudioOutputDevice.h:36: ../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/AudioOutputDevice.h:37: ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../drivers/audio/../../effects/Effect.h:27, from ../drivers/audio/../../effects/EffectChain.h:24, from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../drivers/midi/MidiInputDevice.h:35, from EngineChannel.h:27: ../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from EngineChannel.h:31: FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from EngineChannel.cpp:28: ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from EngineChannel.cpp:29: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from ../EventListeners.h:25, from EngineChannel.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from EngineChannel.cpp:30: ../drivers/midi/MidiInstrumentMapper.h: At global scope: ../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ EngineChannel.cpp:97:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | void EngineChannel::SetMute(int state) throw (Exception) { | ^~~~~ EngineChannel.cpp:187:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 187 | int EngineChannel::GetMidiInstrumentMap() throw (Exception) { | ^~~~~ EngineChannel.cpp:214:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 214 | void EngineChannel::SetMidiInstrumentMap(int MidiMap) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AbstractEngine.lo AbstractEngine.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractEngine.cpp -fPIC -DPIC -o .libs/AbstractEngine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractEngine.cpp -o AbstractEngine.o >/dev/null 2>&1 In file included from AbstractEngine.h:30, from AbstractEngine.cpp:26: ../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from Engine.h:28, from AbstractEngine.h:28: InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AbstractEngine.h:29: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioOutputDevice.h:35, from AbstractEngine.h:36: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/AudioOutputDevice.h:37: ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../drivers/audio/../../effects/Effect.h:27, from ../drivers/audio/../../effects/EffectChain.h:24, from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from common/../../common/RTMath.h:29, from common/Event.h:28, from AbstractEngine.h:37: common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/../../common/global_private.h: In function 'std::string ltrim(std::string)': common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from Engine.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ common/../../common/global_private.h: In function 'std::string rtrim(std::string)': common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from common/../../drivers/midi/MidiInputDevice.h:35, from common/../EngineChannel.h:27, from common/Event.h:31: common/../../drivers/midi/MidiInputPort.h: At global scope: common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from common/../EngineChannel.h:31: common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from AbstractEngine.cpp:27: AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from AbstractEngine.cpp:28: EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ In file included from AbstractEngine.cpp:30: ../effects/EffectFactory.h:108:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | static Effect* Create(EffectInfo* pInfo) throw (Exception); | ^~~~~ ../effects/EffectFactory.h:117:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | static void Destroy(Effect* pEffect) throw (Exception); | ^~~~~ AbstractEngine.cpp: In member function 'void LinuxSampler::AbstractEngine::ImportEvents(uint)': AbstractEngine.cpp:202:39: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 202 | if (pEvent->FragmentPos() >= Samples) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ AbstractEngine.cpp: In member function 'void LinuxSampler::AbstractEngine::RouteAudio(LinuxSampler::EngineChannel*, uint)': AbstractEngine.cpp:253:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 253 | for (int iFxSend = 0; iFxSend < pChannel->GetFxSendCount(); iFxSend++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AbstractEngine.cpp: In member function 'void LinuxSampler::AbstractEngine::RouteDedicatedVoiceChannels(LinuxSampler::EngineChannel*, LinuxSampler::optional*, uint)': AbstractEngine.cpp:288:58: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 288 | for (int iFxSend = 0; iFxSend < 2 && iFxSend < pChannel->GetFxSendCount(); iFxSend++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AbstractEngine.cpp: In member function 'void LinuxSampler::AbstractEngine::ProcessFxSendControllers(LinuxSampler::AbstractEngineChannel*, Pool::Iterator&)': AbstractEngine.cpp:428:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 428 | for (int iFxSend = 0; iFxSend < pEngineChannel->GetFxSendCount(); iFxSend++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AbstractEngine.cpp: In member function 'virtual void LinuxSampler::AbstractEngine::SendSysex(void*, uint, LinuxSampler::MidiInputPort*)': AbstractEngine.cpp:454:45: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 454 | if (pSysexBuffer->write_space() >= Size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ AbstractEngine.cpp: In member function 'void LinuxSampler::AbstractEngine::ProcessSysex(Pool::Iterator&)': AbstractEngine.cpp:590:64: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 590 | } catch (Exception e) { | ^ In file included from AbstractEngine.h:32: ../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': AbstractEngine.h:79:42: required from here ../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': AbstractEngineChannel.h:106:47: required from here ../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': AbstractEngineChannel.h:110:48: required from here ../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ common/../../common/RTMath.h: In instantiation of 'static T_a __RTMath::Min(T_a, T_b) [with T_a = unsigned int; T_b = int; implementation_t IMPL = CPP]': AbstractEngine.cpp:459:54: required from here common/../../common/RTMath.h:373:23: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 373 | return (b < a) ? b : a; | ~~~^~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o FxSend.lo FxSend.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c FxSend.cpp -fPIC -DPIC -o .libs/FxSend.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c FxSend.cpp -o FxSend.o >/dev/null 2>&1 In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioChannel.h:32, from FxSend.h:28, from FxSend.cpp:24: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' ~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../drivers/audio/../../engines/Engine.h:28, from ../drivers/audio/AudioOutputDevice.h:36, from EngineChannel.h:25, from FxSend.h:29: ../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/../../effects/Effect.h:27, from ../drivers/audio/../../effects/EffectChain.h:24, from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../drivers/midi/MidiInputDevice.h:35, from EngineChannel.h:27: ../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ In file included from FxSend.cpp:26: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from FxSend.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ FxSend.cpp: At global scope: FxSend.cpp:36:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 36 | FxSend::FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name) throw (Exception) | ^~~~~ FxSend.cpp: In constructor 'LinuxSampler::FxSend::FxSend(LinuxSampler::EngineChannel*, uint8_t, String)': FxSend.cpp:42:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 42 | for (int i = 0; i < pEngineChannel->Channels(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp: At global scope: FxSend.cpp:89:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | void FxSend::SetDestinationEffect(int iChain, int iChainPos) throw (Exception) { | ^~~~~ FxSend.cpp:120:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 120 | void FxSend::SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) { | ^~~~~ FxSend.cpp: In member function 'int LinuxSampler::FxSend::DestinationChannel(int)': FxSend.cpp:125:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 125 | if (SrcChan >= pEngineChannel->Channels()) return -1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp: At global scope: FxSend.cpp:129:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 129 | void FxSend::SetDestinationChannel(int SrcChan, int DstChan) throw (Exception) { | ^~~~~ FxSend.cpp: In member function 'void LinuxSampler::FxSend::SetDestinationChannel(int, int)': FxSend.cpp:130:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 130 | if (SrcChan < 0 || SrcChan >= pEngineChannel->Channels()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp:134:40: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 134 | if (DstChan < 0 || DstChan >= pDevice->ChannelCount()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp:137:40: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 137 | if (DstChan < 0 || DstChan >= pEngineChannel->Channels()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp: In member function 'void LinuxSampler::FxSend::UpdateChannels()': FxSend.cpp:152:49: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 152 | for (int i = (int)Routing.size(); i < pEngineChannel->Channels(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ FxSend.cpp: At global scope: FxSend.cpp:185:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 185 | void FxSend::SetMidiController(uint8_t MidiCtrl) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AbstractEngineChannel.lo AbstractEngineChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractEngineChannel.cpp -fPIC -DPIC -o .libs/AbstractEngineChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AbstractEngineChannel.cpp -o AbstractEngineChannel.o >/dev/null 2>&1 In file included from AbstractEngine.h:30, from AbstractEngineChannel.h:30, from AbstractEngineChannel.cpp:26: ../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioOutputDevice.h:35, from EngineChannel.h:25, from AbstractEngineChannel.h:29: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C+make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' +11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/../../engines/Engine.h:28, from ../drivers/audio/AudioOutputDevice.h:36: ../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/AudioOutputDevice.h:37: ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../drivers/audio/../../effects/Effect.h:27, from ../drivers/audio/../../effects/EffectChain.h:24, from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../drivers/midi/MidiInputDevice.h:35, from EngineChannel.h:27: ../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from EngineChannel.h:31: FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from AbstractEngine.h:29: ../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from common/../../common/RTMath.h:29, from common/Event.h:28, from AbstractEngine.h:37: common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/../../common/global_private.h: In function 'std::string ltrim(std::string)': common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from ../EventListeners.h:25, from EngineChannel.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ common/../../common/global_private.h: In function 'std::string rtrim(std::string)': common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ AbstractEngineChannel.h: At global scope: AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from AbstractEngineChannel.cpp:28: ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ AbstractEngineChannel.cpp: In member function 'virtual LinuxSampler::MidiInputPort* LinuxSampler::AbstractEngineChannel::GetMidiInputPort(uint)': AbstractEngineChannel.cpp:284:23: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 284 | return (index < connections->size()) ? (*connections)[index] : NULL; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ AbstractEngineChannel.cpp: In member function 'void LinuxSampler::AbstractEngineChannel::ImportEvents(uint)': AbstractEngineChannel.cpp:840:39: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] 840 | if (pEvent->FragmentPos() >= Samples) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ AbstractEngineChannel.cpp: At global scope: AbstractEngineChannel.cpp:1030:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1030 | FxSend* AbstractEngineChannel::AddFxSend(uint8_t MidiCtrl, String Name) throw (Exception) { | ^~~~~ AbstractEngineChannel.cpp: In member function 'virtual void LinuxSampler::AbstractEngineChannel::RemoveAllFxSends()': AbstractEngineChannel.cpp:1107:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1107 | for (int i = 0; i < fxSends.size(); i++) delete fxSends[i]; | ~~^~~~~~~~~~~~~~~~ In file included from AbstractEngine.h:32: ../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': AbstractEngine.h:79:42: required from here ../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': AbstractEngineChannel.h:106:47: required from here ../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': AbstractEngineChannel.h:110:48: required from here ../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': ../common/Pool.h:658:32: required from 'pool_element_id_t RTList::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' AbstractEngineChannel.cpp:917:30: required from here ../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineChannelFactory.lo EngineChannelFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannelFactory.cpp -fPIC -DPIC -o .libs/EngineChannelFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineChannelFactory.cpp -o EngineChannelFactory.o >/dev/null 2>&1 In file included from gig/../AbstractEngine.h:30, from gig/EngineChannel.h:29, from EngineChannelFactory.cpp:25: gig/../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioOutputDevice.h:35, from EngineChannel.h:25, from EngineChannelFactory.h:26, from EngineChannelFactory.cpp:21: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' ning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/../../engines/Engine.h:28, from ../drivers/audio/AudioOutputDevice.h:36: ../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/AudioOutputDevice.h:37: ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../drivers/audio/../../effects/Effect.h:27, from ../drivers/audio/../../effects/EffectChain.h:24, from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../drivers/midi/MidiInputDevice.h:35, from EngineChannel.h:27: ../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from EngineChannel.h:31: FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from gig/../AbstractEngine.h:29: gig/../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from gig/../common/../../common/RTMath.h:29, from gig/../common/Event.h:28, from gig/../AbstractEngine.h:37: gig/../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ gig/../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ gig/../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': gig/../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/set:60, from EngineChannelFactory.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ gig/../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': gig/../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from gig/../EngineChannelBase.h:29, from gig/EngineChannel.h:30: gig/../AbstractEngineChannel.h: At global scope: gig/../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from gig/../../drivers/audio/AudioOutputDeviceFactory.h:31, from gig/../InstrumentManagerBase.h:30, from gig/DiskThread.h:28, from gig/Voice.h:41, from gig/EngineChannel.h:32: gig/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ gig/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ gig/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from gig/DiskThread.h:30: gig/InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ gig/InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ gig/InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from gig/../common/AbstractVoice.h:34, from gig/../common/VoiceBase.h:29, from gig/Voice.h:45: gig/../common/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ gig/../common/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from sf2/DiskThread.h:30, from sf2/Voice.h:34, from sf2/EngineChannel.h:32, from EngineChannelFactory.cpp:28: sf2/InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ sf2/InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from sfz/sfz.h:35, from sfz/InstrumentResourceManager.h:30, from sfz/DiskThread.h:30, from sfz/Voice.h:33, from sfz/EngineChannel.h:32, from EngineChannelFactory.cpp:31: sfz/../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz/sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz/sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz/sfz.h: At global scope: sfz/sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz/sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz/InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ sfz/InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ EngineChannelFactory.cpp: In member function 'LinuxSampler::LockedChannel* LinuxSampler::LockedChannelList::get(const LinuxSampler::EngineChannel*)': EngineChannelFactory.cpp:81:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vChannelList.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ EngineChannelFactory.cpp: At global scope: EngineChannelFactory.cpp:112:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | LinuxSampler::EngineChannel* EngineChannelFactory::Create(String EngineType) throw (Exception) { | ^~~~~ In file included from gig/../AbstractEngine.h:32: gig/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': gig/../AbstractEngine.h:79:42: required from here gig/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ gig/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': gig/../AbstractEngineChannel.h:106:47: required from here gig/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ gig/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': gig/../AbstractEngineChannel.h:110:48: required from here gig/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from sf2/Stream.h:33, from sf2/Voice.h:33: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentManager.lo InstrumentManager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentManager.cpp -fPIC -DPIC -o .libs/InstrumentManager.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentManager.cpp -o InstrumentManager.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' In file included from InstrumentManager.cpp:24: InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from InstrumentManagerThread.h:28, from InstrumentManager.cpp:26: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentManagerThread.lo InstrumentManagerThread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentManagerThread.cpp -fPIC -DPIC -o .libs/InstrumentManagerThread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentManagerThread.cpp -o InstrumentManagerThread.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from InstrumentManagerThread.h:28, from InstrumentManagerThread.cpp:21: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from InstrumentManagerThread.cpp:23: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from InstrumentManagerThread.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from InstrumentManagerThread.cpp:24: EngineChannelFactory.h: At global scope: EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ InstrumentManagerThread.cpp: In member function 'virtual int LinuxSampler::InstrumentManagerThread::Main()': InstrumentManagerThread.cpp:136:36: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 136 | } catch (Exception e) { | ^ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EngineFactory.lo EngineFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineFactory.cpp -fPIC -DPIC -o .libs/EngineFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -I/usr/include/opus -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EngineFactory.cpp -o EngineFactory.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' In file included from gig/../AbstractEngine.h:30, from gig/../InstrumentManagerBase.h:31, from gig/DiskThread.h:28, from gig/Engine.h:29, from EngineFactory.cpp:25: gig/../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from Engine.h:28, from EngineFactory.h:26, from EngineFactory.cpp:21: InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ In file included from gig/../common/AbstractInstrumentManager.h:15, from gig/../InstrumentManagerBase.h:29: gig/../common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ gig/../common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ gig/../common/../../common/global_private.h: In function 'std::string ltrim(std::string)': gig/../common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from EngineFactory.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ gig/../common/../../common/global_private.h: In function 'std::string rtrim(std::string)': gig/../common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from gig/../common/../../drivers/audio/../DeviceParameter.h:31, from gig/../common/../../drivers/audio/AudioOutputDevice.h:35, from gig/../common/../EngineChannel.h:25, from gig/../common/Event.h:31, from gig/../common/InstrumentScriptVM.h:16, from gig/../common/AbstractInstrumentManager.h:16: gig/../common/../../drivers/audio/../../common/optional.h: At global scope: gig/../common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ gig/../common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ gig/../common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ gig/../common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ gig/../common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ gig/../common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from gig/../common/../../drivers/audio/AudioOutputDevice.h:37: gig/../common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ gig/../common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from gig/../common/../../drivers/audio/../../effects/Effect.h:27, from gig/../common/../../drivers/audio/../../effects/EffectChain.h:24, from gig/../common/../../drivers/audio/AudioOutputDevice.h:39: gig/../common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ gig/../common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from gig/../common/../../drivers/midi/MidiInputDevice.h:35, from gig/../common/../EngineChannel.h:27: gig/../common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ gig/../common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from gig/../common/../EngineChannel.h:31: gig/../common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ gig/../common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ gig/../common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ gig/../common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ gig/../common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ gig/../common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ gig/../common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ gig/../common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ gig/../common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ In file included from gig/../../drivers/audio/AudioOutputDeviceFactory.h:31, from gig/../InstrumentManagerBase.h:30: gig/../../drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ gig/../../drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ gig/../../drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from gig/../AbstractEngine.h:29: gig/../../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ In file included from gig/../InstrumentManagerBase.h:32: gig/../AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ gig/../InstrumentManagerBase.h:61:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE { | ^~~~~ In file included from gig/DiskThread.h:30: gig/InstrumentResourceManager.h:78:151: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | virtual InstrumentEditor* LaunchInstrumentEditor(LinuxSampler::EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ gig/InstrumentResourceManager.h:79:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ gig/InstrumentResourceManager.h:80:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 80 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) OVERRIDE; | ^~~~~ In file included from gig/Engine.h:30: gig/../EngineBase.h:255:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 255 | virtual void SetMaxVoices(int iVoices) throw (Exception) OVERRIDE { | ^~~~~ gig/../EngineBase.h:314:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 314 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) OVERRIDE { | ^~~~~ In file included from gig/EngineChannel.h:31, from gig/Voice.h:48, from gig/Engine.h:31: gig/../EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from sf2/DiskThread.h:30, from sf2/Engine.h:28, from EngineFactory.cpp:28: sf2/InstrumentResourceManager.h:73:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ sf2/InstrumentResourceManager.h:74:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ In file included from sfz/sfz.h:35, from sfz/InstrumentResourceManager.h:30, from sfz/DiskThread.h:30, from sfz/Engine.h:28, from EngineFactory.cpp:31: sfz/../common/SampleManager.h:57:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 57 | void RemoveSample(S* pSample) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:78:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | std::vector GetConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:92:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | bool RemoveSampleConsumer(S* pSample, C* pConsumer) throw (Exception) { | ^~~~~ sfz/../common/SampleManager.h:113:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | bool HasSampleConsumers(S* pSample) throw (Exception) { | ^~~~~ sfz/sfz.h: In constructor 'sfz::Sample::Sample(String, bool, uint, int)': sfz/sfz.h:82:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 82 | else if (End == -1 || End < Offset) TotalFrames = 0; | ~~~~^~~~~~~~ sfz/sfz.h: At global scope: sfz/sfz.h:712:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 712 | int ToInt(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz/sfz.h:713:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 713 | float ToFloat(const std::string& s) throw(LinuxSampler::Exception); | ^~~~~ sfz/InstrumentResourceManager.h:70:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException); | ^~~~~ sfz/InstrumentResourceManager.h:71:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 71 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException); | ^~~~~ EngineFactory.cpp:61:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | LinuxSampler::Engine* EngineFactory::Create(String EngineType) throw (Exception) { | ^~~~~ In file included from gig/../common/Event.h:30: gig/../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': gig/../AbstractEngine.h:79:42: required from here gig/../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ gig/../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': gig/../AbstractEngineChannel.h:106:47: required from here gig/../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ gig/../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': gig/../AbstractEngineChannel.h:110:48: required from here gig/../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ In file included from gig/DiskThread.h:29: gig/../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = gig::DimensionRegion; IM = LinuxSampler::gig::InstrumentResourceManager]': gig/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' gig/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' gig/Engine.h:43:22: required from here gig/../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ gig/../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ gig/../common/DiskThreadBase.h: In instantiation of 'void LinuxSampler::DiskThreadBase::Reset() [with R = sf2::Region; IM = LinuxSampler::sf2::InstrumentResourceManager]': gig/../EngineBase.h:2182:52: required from 'void LinuxSampler::EngineBase::ResetInternal() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' gig/../EngineBase.h:87:17: required from 'LinuxSampler::EngineBase::EngineBase() [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' sf2/Engine.h:42:22: required from here gig/../common/DiskThreadBase.h:245:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < Streams; i++) { | ~~^~~~~~~~~ gig/../common/DiskThreadBase.h:248:35: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 248 | for (int i = 1; i <= Streams; i++) { | ~~^~~~~~~~~~ gig/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; uint = unsigned int]': gig/../EngineBase.h:130:25: required from here gig/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ gig/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]': gig/../EngineBase.h:342:26: required from here gig/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ gig/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gig/../EngineBase.h: In instantiation of 'int LinuxSampler::EngineBase::RenderAudio(uint) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; uint = unsigned int]': gig/../EngineBase.h:130:25: required from here gig/../EngineBase.h:231:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | if (VoiceCount() > ActiveVoiceCountMax) ActiveVoiceCountMax = VoiceCount(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ gig/../EngineBase.h: In instantiation of 'void LinuxSampler::EngineBase::Connect(LinuxSampler::AudioOutputDevice*) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]': gig/../EngineBase.h:342:26: required from here gig/../EngineBase.h:354:45: warning: catching polymorphic type 'class LinuxSampler::AudioOutputException' by value [-Wcatch-value=] 354 | catch (AudioOutputException e) { | ^ gig/../EngineBase.h:363:40: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 363 | if (MaxSamplesPerCycle < MinFadeOutSamples) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gig/../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::sf2::Voice]': gig/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' gig/../EngineBase.h:255:26: required from here gig/../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ gig/../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': gig/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' gig/../EngineBase.h:255:26: required from here gig/../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] gig/../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = unsigned int]': gig/../EngineBase.h:283:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset]' gig/../EngineBase.h:255:26: required from here gig/../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] gig/../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': gig/../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int]' gig/../EngineBase.h:678:23: required from here gig/../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ gig/../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::gig::Voice]': gig/../EngineBase.h:281:43: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' gig/../EngineBase.h:255:26: required from here gig/../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 749 | if (freelist.count() != poolsize) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ gig/../common/../../common/Pool.h: In instantiation of 'void Pool::resizePool(int) [with T = LinuxSampler::Note]': gig/../EngineBase.h:282:42: required from 'void LinuxSampler::EngineBase::SetMaxVoices(int) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument]' gig/../EngineBase.h:255:26: required from here gig/../common/../../common/Pool.h:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] gig/../common/../../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Note; Iterator = RTListBase >::_Iterator >; pool_element_id_t = unsigned int]': gig/../EngineBase.h:679:60: required from 'LinuxSampler::NoteBase* LinuxSampler::EngineBase::NoteByID(LinuxSampler::note_id_t) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int]' gig/../EngineBase.h:678:23: required from here gig/../common/../../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ gig/../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': gig/../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' gig/../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' gig/../EngineBase.h:695:23: required from here gig/../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ gig/../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int]': gig/../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Event; pool_element_id_t = unsigned int; Iterator = RTListBase::_Iterator]' gig/../EngineBase.h:751:55: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::sf2::Voice; RR = sf2::Region; R = sf2::Region; D = LinuxSampler::sf2::DiskThread; IM = LinuxSampler::sf2::InstrumentResourceManager; I = sf2::Preset; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' gig/../EngineBase.h:695:23: required from here gig/../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] gig/../common/../../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int]': gig/../common/../../common/Pool.h:819:25: required from 'pool_element_id_t Pool::getID(const Iterator&) const [with T = LinuxSampler::Note; pool_element_id_t = unsigned int; Iterator = RTListBase >::_Iterator >]' gig/../EngineBase.h:707:61: required from 'LinuxSampler::note_id_t LinuxSampler::EngineBase::LaunchNewNote(LinuxSampler::EngineChannel*, Pool::Iterator&) [with V = LinuxSampler::gig::Voice; RR = gig::Region; R = gig::DimensionRegion; D = LinuxSampler::gig::DiskThread; IM = LinuxSampler::gig::InstrumentResourceManager; I = gig::Instrument; LinuxSampler::note_id_t = unsigned int; Pool::Iterator = RTListBase::_Iterator]' gig/../EngineBase.h:695:23: required from here gig/../common/../../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] In file included from sf2/InstrumentResourceManager.h:33: /usr/include/libgig/SF.h:64:17: warning: 'sf2::NONE' defined but not used [-Wunused-variable] 64 | static uint NONE = 0x1ffffff; | ^~~~ In file included from gig/../common/InstrumentScriptVMFunctions.h:15, from gig/../common/InstrumentScriptVM.h:18: In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::EngineBase::ResetInternal()' at gig/../EngineBase.h:2163:34: gig/../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ gig/../common/Note.h: In member function 'LinuxSampler::EngineBase::ResetInternal()': gig/../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::EngineBase::ResetInternal()' at gig/../EngineBase.h:2163:34: gig/../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ gig/../common/Note.h: In member function 'LinuxSampler::EngineBase::ResetInternal()': gig/../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()' at gig/../common/MidiKeyboardManager.h:396:42: gig/../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ gig/../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()': gig/../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ In member function 'LinuxSampler::Note::reset()', inlined from 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()' at gig/../common/MidiKeyboardManager.h:396:42: gig/../common/Note.h:184:13: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 184 | cause = Event(); | ^~~~~ gig/../common/Note.h: In member function 'LinuxSampler::MidiKeyboardManager::FreeAllInactiveKeys()': gig/../common/Note.h:184:21: note: '' declared here 184 | cause = Event(); | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerengines.la Engine.lo AbstractEngine.lo EngineChannel.lo AbstractEngineChannel.lo EngineFactory.lo EngineChannelFactory.lo FxSend.lo InstrumentManager.lo InstrumentManagerThread.lo libtool: link: ar cru .libs/liblinuxsamplerengines.a .libs/Engine.o .libs/AbstractEngine.o .libs/EngineChannel.o .libs/AbstractEngineChannel.o .libs/EngineFactory.o .libs/EngineChannelFactory.o .libs/FxSend.o .libs/InstrumentManager.o .libs/InstrumentManagerThread.o libtool: link: ranlib .libs/liblinuxsamplerengines.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerengines.la" && ln -s "../liblinuxsamplerengines.la" "liblinuxsamplerengines.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' Making all in common make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o global_private.lo global_private.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c global_private.cpp -fPIC -DPIC -o .libs/global_private.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c global_private.cpp -o global_private.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o IDGenerator.lo IDGenerator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c IDGenerator.cpp -fPIC -DPIC -o .libs/IDGenerator.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c IDGenerator.cpp -o IDGenerator.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Condition.lo Condition.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Condition.cpp -fPIC -DPIC -o .libs/Condition.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Condition.cpp -o Condition.o >/dev/null 2>&1 In file included from Condition.cpp:28: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from global.h:34, from global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DynamicLibraries.lo DynamicLibraries.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DynamicLibraries.cpp -fPIC -DPIC -o .libs/DynamicLibraries.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DynamicLibraries.cpp -o DynamicLibraries.o >/dev/null 2>&1 In file included from DynamicLibraries.cpp:5: DynamicLibraries.h:41:127: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 41 | int DynamicLibrariesSearch(String dir, String funct, DynamicLibrariesSearchCallbackFunction* pCallback, void* pCustom = NULL) throw (Exception); | ^~~~~ In file included from DynamicLibraries.cpp:6: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from Exception.h:27, from DynamicLibraries.h:8: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ DynamicLibraries.cpp: At global scope: DynamicLibraries.cpp:30:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 30 | int DynamicLibrariesSearch(String dir, String funct, DynamicLibrariesSearchCallbackFunction* pCallback, void* pCustom) throw (Exception) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o ConditionServer.lo ConditionServer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ConditionServer.cpp -fPIC -DPIC -o .libs/ConditionServer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c ConditionServer.cpp -o ConditionServer.o >/dev/null 2>&1 In file included from ConditionServer.cpp:24: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from global.h:34, from global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Features.lo Features.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Features.cpp -fPIC -DPIC -o .libs/Features.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Features.cpp -o Features.o >/dev/null 2>&1 In file included from Features.h:27, from Features.cpp:24: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from global.h:34, from global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Mutex.lo Mutex.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Mutex.cpp -fPIC -DPIC -o .libs/Mutex.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Mutex.cpp -o Mutex.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o stacktrace.lo stacktrace.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c stacktrace.c -fPIC -DPIC -o .libs/stacktrace.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c stacktrace.c -o stacktrace.o >/dev/null 2>&1 stacktrace.c: In function 'DumpStack': stacktrace.c:421:8: warning: unused variable 'buf' [-Wunused-variable] 421 | char buf[MAX_BUFFER_SIZE]; | ^~~ stacktrace.c:419:9: warning: unused variable 'buffer' [-Wunused-variable] 419 | char *buffer; | ^~~~~~ stacktrace.c: In function 'StackTrace': stacktrace.c:742:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 742 | write(global_output, | ^~~~~~~~~~~~~~~~~~~~ 743 | "No debugger found\n", strlen("No debugger found\n")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stacktrace.c: At top level: stacktrace.c:174:12: warning: 'my_getline' defined but not used [-Wunused-function] 174 | static int my_getline(int fd, char *buffer, int max) | ^~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o optional.lo optional.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c optional.cpp -fPIC -DPIC -o .libs/optional.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c optional.cpp -o optional.o >/dev/null 2>&1 In file included from optional.cpp:23: optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o RTMath.lo RTMath.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c RTMath.cpp -fPIC -DPIC -o .libs/RTMath.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c RTMath.cpp -o RTMath.o >/dev/null 2>&1 In file included from RTMath.h:29, from RTMath.cpp:24: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from global.h:34, from global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Thread.lo Thread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Thread.cpp -fPIC -DPIC -o .libs/Thread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Thread.cpp -o Thread.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o WorkerThread.lo WorkerThread.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c WorkerThread.cpp -fPIC -DPIC -o .libs/WorkerThread.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c WorkerThread.cpp -o WorkerThread.o >/dev/null 2>&1 In file included from WorkerThread.h:28, from WorkerThread.cpp:21: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from global.h:34, from global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ WorkerThread.cpp: In member function 'virtual int LinuxSampler::WorkerThread::Main()': WorkerThread.cpp:59:36: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 59 | } catch (Exception e) { | ^ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Ref.lo Ref.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Ref.cpp -fPIC -DPIC -o .libs/Ref.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Ref.cpp -o Ref.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o File.lo File.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c File.cpp -fPIC -DPIC -o .libs/File.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c File.cpp -o File.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' In file included from File.cpp:31: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from File.h:24, from File.cpp:21: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ File.cpp: In static member function 'static int LinuxSampler::File::FtwCallback(const char*, const stat*, int)': File.cpp:178:27: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 178 | } catch(Exception e) { | ^ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Path.lo Path.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Path.cpp -fPIC -DPIC -o .libs/Path.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Path.cpp -o Path.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' In file included from Path.cpp:24: global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ global_private.h: In function 'std::string ltrim(std::string)': global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from Path.h:24, from Path.cpp:21: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ global_private.h: In function 'std::string rtrim(std::string)': global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ Path.cpp: In member function 'std::string LinuxSampler::Path::toPosix() const': Path.cpp:66:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int iElement = 0; iElement < elements.size(); iElement++) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ Path.cpp:70:45: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 70 | int pos = (int)e.find("%"); pos != std::string::npos; | ~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:75:45: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 75 | int pos = (int)e.find("/"); pos != std::string::npos; | ~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp: In member function 'std::string LinuxSampler::Path::toDbPath() const': Path.cpp:87:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int iElement = 0; iElement < elements.size(); iElement++) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ Path.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < e.length(); i++) { | ~~^~~~~~~~~~~~ Path.cpp: In member function 'std::string LinuxSampler::Path::toLscp() const': Path.cpp:108:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int iElement = 0; iElement < elements.size(); iElement++) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ Path.cpp:111:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int i = 0; i < e.length(); i++) { | ~~^~~~~~~~~~~~ Path.cpp: In member function 'std::string LinuxSampler::Path::toWindows() const': Path.cpp:146:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (int iElement = 0; iElement < elements.size(); iElement++) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ Path.cpp: In member function 'LinuxSampler::Path LinuxSampler::Path::operator+(const LinuxSampler::Path&)': Path.cpp:156:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int i = 0; i < p.elements.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ Path.cpp: In static member function 'static LinuxSampler::Path LinuxSampler::Path::fromPosix(std::string)': Path.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 192 | nodeBegin != std::string::npos; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:197:26: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 197 | (nodeEnd != std::string::npos) ? | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 204 | for (int iNode = 0; iNode < result.elements.size(); iNode++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Path.cpp: In static member function 'static LinuxSampler::Path LinuxSampler::Path::fromDbPath(std::string)': Path.cpp:241:23: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 241 | nodeBegin != std::string::npos; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:246:38: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 246 | std::string s = (nodeEnd != std::string::npos) ? | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:250:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (int i = 0; i < s.length(); i++) if (s.at(i) == '\0') s.at(i) = '/'; | ~~^~~~~~~~~~~~ Path.cpp: In static member function 'static LinuxSampler::Path LinuxSampler::Path::fromWindows(std::string)': Path.cpp:272:23: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 272 | nodeBegin != std::string::npos; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Path.cpp:277:26: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 277 | (nodeEnd != std::string::npos) ? | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplercommon.la global_private.lo DynamicLibraries.lo IDGenerator.lo Condition.lo ConditionServer.lo Features.lo Mutex.lo optional.lo RTMath.lo stacktrace.lo Thread.lo WorkerThread.lo Path.lo File.lo Ref.lo libtool: link: ar cru .libs/liblinuxsamplercommon.a .libs/global_private.o .libs/DynamicLibraries.o .libs/IDGenerator.o .libs/Condition.o .libs/ConditionServer.o .libs/Features.o .libs/Mutex.o .libs/optional.o .libs/RTMath.o .libs/stacktrace.o .libs/Thread.o .libs/WorkerThread.o .libs/Path.o .libs/File.o .libs/Ref.o libtool: link: ranlib .libs/liblinuxsamplercommon.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplercommon.la" && ln -s "../liblinuxsamplercommon.la" "liblinuxsamplercommon.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' Making all in testcases make[3]: Nothing to be done for 'all'. Making all in drivers Making all in audio make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioChannel.lo AudioChannel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioChannel.cpp -fPIC -DPIC -o .libs/AudioChannel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioChannel.cpp -o AudioChannel.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' In file included from ../DeviceParameter.h:31, from AudioChannel.h:32, from AudioChannel.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from AudioChannel.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from AudioChannel.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ AudioChannel.cpp: In member function 'void LinuxSampler::AudioChannel::CopyTo(LinuxSampler::AudioChannel*, uint, float)': AudioChannel.cpp:154:35: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 154 | for (int i = 0; i < Samples; i++) | ~~^~~~~~~~~ AudioChannel.cpp: In member function 'void LinuxSampler::AudioChannel::MixTo(LinuxSampler::AudioChannel*, uint)': AudioChannel.cpp:187:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 187 | for (int i = 0; i < Samples; i++) | ~~^~~~~~~~~ AudioChannel.cpp: In member function 'void LinuxSampler::AudioChannel::MixTo(LinuxSampler::AudioChannel*, uint, float)': AudioChannel.cpp:224:35: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < Samples; i++) | ~~^~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioOutputDevice.lo AudioOutputDevice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDevice.cpp -fPIC -DPIC -o .libs/AudioOutputDevice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDevice.cpp -o AudioOutputDevice.o >/dev/null 2>&1 In file included from ../DeviceParameterFactory.h:31, from AudioOutputDeviceFactory.h:31, from AudioOutputDevice.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from ../DeviceParameterFactory.h:33: ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ In file included from ../../engines/Engine.h:28, from AudioOutputDevice.h:36, from AudioOutputDeviceFactory.h:32: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AudioOutputDevice.h:37: AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../effects/Effect.h:27, from ../../effects/EffectChain.h:24, from AudioOutputDevice.h:39: ../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from AudioOutputDevice.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from AudioOutputDeviceFactory.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ AudioOutputDevice.cpp: At global scope: AudioOutputDevice.cpp:61:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | void AudioOutputDevice::ParameterActive::OnSetValue(bool b) throw (Exception) { | ^~~~~ AudioOutputDevice.cpp:119:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 119 | void AudioOutputDevice::ParameterSampleRate::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDevice.cpp:171:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 171 | void AudioOutputDevice::ParameterChannels::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDevice.cpp:290:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | void AudioOutputDevice::RemoveSendEffectChain(uint iChain) throw (Exception) { | ^~~~~ AudioOutputDevice.cpp: In member function 'void LinuxSampler::AudioOutputDevice::RemoveSendEffectChain(uint)': AudioOutputDevice.cpp:297:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 297 | for (int i = 0; i < iChain; ++i) ++iter; | ~~^~~~~~~~ AudioOutputDevice.cpp: In member function 'LinuxSampler::EffectChain* LinuxSampler::AudioOutputDevice::SendEffectChainByID(uint) const': AudioOutputDevice.cpp:308:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 308 | for (int i = 0; i < SendEffectChainCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ AudioOutputDevice.cpp:309:42: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 309 | if (SendEffectChain(i)->ID() == iChainID) return SendEffectChain(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ AudioOutputDevice.cpp: At global scope: AudioOutputDevice.cpp:325:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 325 | void AudioOutputDevice::RemoveMasterEffectChain(uint iChain) throw (Exception) { | ^~~~~ AudioOutputDevice.cpp: In member function 'int LinuxSampler::AudioOutputDevice::RenderAudio(uint)': AudioOutputDevice.cpp:396:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 396 | for (int iChan = 0; iChan < pLastEffect->OutputChannelCount() && iChan < ChannelCount(); ++iChan) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AudioOutputDevice.cpp:396:88: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 396 | for (int iChan = 0; iChan < pLastEffect->OutputChannelCount() && iChan < ChannelCount(); ++iChan) | ~~~~~~^~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioOutputDeviceAlsa.lo AudioOutputDeviceAlsa.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceAlsa.cpp -fPIC -DPIC -o .libs/AudioOutputDeviceAlsa.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceAlsa.cpp -o AudioOutputDeviceAlsa.o >/dev/null 2>&1 In file included from AudioOutputDeviceAlsa.h:30, from AudioOutputDeviceAlsa.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../DeviceParameter.h:31, from AudioOutputDevice.h:35, from AudioOutputDeviceAlsa.h:32: ../../common/optional.h: At global scope: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Excmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' eption); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/Engine.h:28, from AudioOutputDevice.h:36: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AudioOutputDevice.h:37: AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../effects/Effect.h:27, from ../../effects/EffectChain.h:24, from AudioOutputDevice.h:39: ../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ AudioOutputDeviceAlsa.h:67:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | ParameterCard(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:74:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:114:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 114 | ParameterFragments(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:123:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:134:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 134 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:143:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:162:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 162 | bool HardwareParametersSupported(String card, uint channels, int samplerate, uint numfragments, uint fragmentsize) throw (AudioOutputException); | ^~~~~ In file included from AudioOutputDeviceFactory.h:31, from AudioOutputDeviceAlsa.cpp:25: ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.cpp:36:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 36 | AudioOutputDeviceAlsa::ParameterCard::ParameterCard(String s) throw (Exception) : DeviceCreationParameterString(s) { | ^~~~~ AudioOutputDeviceAlsa.cpp:89:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | void AudioOutputDeviceAlsa::ParameterCard::OnSetValue(String s) throw (Exception) { | ^~~~~ AudioOutputDeviceAlsa.cpp:284:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 284 | AudioOutputDeviceAlsa::ParameterFragments::ParameterFragments(String s) throw (Exception) : DeviceCreationParameterInt(s) { | ^~~~~ AudioOutputDeviceAlsa.cpp:381:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 381 | void AudioOutputDeviceAlsa::ParameterFragments::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDeviceAlsa.cpp:398:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 398 | AudioOutputDeviceAlsa::ParameterFragmentSize::ParameterFragmentSize(String s) throw (Exception) : DeviceCreationParameterInt(s) { | ^~~~~ AudioOutputDeviceAlsa.cpp:495:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 495 | void AudioOutputDeviceAlsa::ParameterFragmentSize::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDeviceAlsa.cpp: In constructor 'LinuxSampler::AudioOutputDeviceAlsa::AudioOutputDeviceAlsa(std::map, LinuxSampler::DeviceCreationParameter*>)': AudioOutputDeviceAlsa.cpp:629:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 629 | for (int i = 0; i < uiAlsaChannels; i++) this->Channels.push_back(new AudioChannel(i, FragmentSize)); | ~~^~~~~~~~~~~~~~~~ AudioOutputDeviceAlsa.cpp: At global scope: AudioOutputDeviceAlsa.cpp:655:143: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 655 | bool AudioOutputDeviceAlsa::HardwareParametersSupported(String card, uint channels, int samplerate, uint numfragments, uint fragmentsize) throw (AudioOutputException) { | ^~~~~ AudioOutputDeviceAlsa.cpp: In member function 'virtual int LinuxSampler::AudioOutputDeviceAlsa::Main()': AudioOutputDeviceAlsa.cpp:755:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 755 | for (int c = 0; c < uiAlsaChannels; c++) { | ~~^~~~~~~~~~~~~~~~ AudioOutputDeviceAlsa.cpp:757:42: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 757 | for (int i = 0, o = c; i < FragmentSize; i++ , o += uiAlsaChannels) { | ~~^~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioOutputDevicePlugin.lo AudioOutputDevicePlugin.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDevicePlugin.cpp -fPIC -DPIC -o .libs/AudioOutputDevicePlugin.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDevicePlugin.cpp -o AudioOutputDevicePlugin.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' In file included from ../DeviceParameter.h:31, from AudioOutputDevice.h:35, from AudioOutputDevicePlugin.h:24, from AudioOutputDevicePlugin.cpp:21: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/Engine.h:28, from AudioOutputDevice.h:36: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AudioOutputDevice.h:37: AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../effects/Effect.h:27, from ../../effects/EffectChain.h:24, from AudioOutputDevice.h:39: ../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ AudioOutputDevicePlugin.h:69:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ AudioOutputDevicePlugin.h:78:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ In file included from AudioOutputDevicePlugin.cpp:22: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/set:60, from AudioOutputDevice.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ AudioOutputDevicePlugin.cpp: At global scope: AudioOutputDevicePlugin.cpp:51:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 51 | AudioOutputDevicePlugin::ParameterFragmentSize::ParameterFragmentSize(String s) throw (Exception) : DeviceCreationParameterInt(s) { | ^~~~~ AudioOutputDevicePlugin.cpp:86:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | void AudioOutputDevicePlugin::ParameterFragmentSize::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDevicePlugin.cpp: In member function 'void LinuxSampler::AudioOutputDevicePlugin::RemoveChannel(LinuxSampler::AudioChannel*)': AudioOutputDevicePlugin.cpp:169:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 169 | for ( ; channelNumber < Channels.size() ; channelNumber++) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioOutputDeviceJack.lo AudioOutputDeviceJack.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceJack.cpp -fPIC -DPIC -o .libs/AudioOutputDeviceJack.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceJack.cpp -o AudioOutputDeviceJack.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' In file included from AudioOutputDeviceJack.h:27, from AudioOutputDeviceJack.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../DeviceParameter.h:31, from AudioOutputDevice.h:35, from AudioOutputDeviceJack.h:35: ../../common/optional.h: At global scope: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/Engine.h:28, from AudioOutputDevice.h:36: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AudioOutputDevice.h:37: AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../effects/Effect.h:27, from ../../effects/EffectChain.h:24, from AudioOutputDevice.h:39: ../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../midi/../../engines/EngineChannel.h:31, from ../midi/MidiInputPort.h:33, from ../midi/MidiInputDevice.h:35, from ../midi/MidiInputDeviceJack.h:26, from AudioOutputDeviceJack.h:39: ../midi/../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../midi/../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../midi/../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ ../midi/MidiInputDeviceJack.h:50:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | ParameterName(MidiInputPortJack* pPort) throw (Exception); | ^~~~~ ../midi/MidiInputDeviceJack.h:51:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 51 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDeviceJack.h:74:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | MidiInputPortJack(MidiInputDeviceJack* pDevice) throw (MidiInputException); | ^~~~~ ../midi/MidiInputDeviceJack.h:97:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceJack.h:90:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 90 | AudioChannelJack(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ AudioOutputDeviceJack.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | float* CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ AudioOutputDeviceJack.h:110:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 110 | ParameterName(String s) throw (Exception); | ^~~~~ AudioOutputDeviceJack.h:117:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceJack.h:140:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ In file included from AudioOutputDeviceFactory.h:31, from AudioOutputDeviceJack.cpp:25: ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceJack.cpp: In member function 'virtual void LinuxSampler::AudioOutputDeviceJack::AudioChannelJack::ParameterName::OnSetValue(String)': AudioOutputDeviceJack.cpp:48:31: warning: 'int jack_port_set_name(jack_port_t*, const char*)' is deprecated [-Wdeprecated-declarations] 48 | if (jack_port_set_name(pChannel->hJackPort, s.c_str())) throw AudioOutputException("Failed to rename JACK port"); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AudioOutputDeviceJack.h:33: /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ AudioOutputDeviceJack.cpp: In member function 'virtual void LinuxSampler::AudioOutputDeviceJack::AudioChannelJack::ParameterJackBindings::OnSetValue(std::vector >)': AudioOutputDeviceJack.cpp:81:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < Bindings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ AudioOutputDeviceJack.cpp:86:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (int i = 0; i < vS.size(); i++) { | ~~^~~~~~~~~~~ AudioOutputDeviceJack.cpp: At global scope: AudioOutputDeviceJack.cpp:105:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | AudioOutputDeviceJack::AudioChannelJack::AudioChannelJack(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException) : AudioChannel(ChannelNr, CreateJackPort(ChannelNr, pDevice), pDevice->uiMaxSamplesPerCycle) { | ^~~~~ AudioOutputDeviceJack.cpp:117:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | float* AudioOutputDeviceJack::AudioChannelJack::CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException) { | ^~~~~ AudioOutputDeviceJack.cpp:139:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 139 | AudioOutputDeviceJack::ParameterName::ParameterName(String s) throw (Exception) : DeviceCreationParameterString(s) { | ^~~~~ AudioOutputDeviceJack.cpp:166:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 166 | void AudioOutputDeviceJack::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ AudioOutputDeviceJack.cpp:203:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | void AudioOutputDeviceJack::ParameterSampleRate::OnSetValue(int i) throw (Exception) { | ^~~~~ AudioOutputDeviceJack.cpp: In member function 'void LinuxSampler::AudioOutputDeviceJack::UpdateJackBuffers(uint)': AudioOutputDeviceJack.cpp:264:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (int i = 0; i < Channels.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ AudioOutputDeviceJack.cpp: In static member function 'static void LinuxSampler::JackClient::libjackShutdownCallback(jack_status_t, const char*, void*)': AudioOutputDeviceJack.cpp:344:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (int i = 0; i < jackClient->jackListeners.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AudioOutputDeviceJack.cpp: In constructor 'LinuxSampler::JackClient::JackClient(String)': AudioOutputDeviceJack.cpp:413:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 413 | if (Name.size() >= jack_client_name_size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o AudioOutputDeviceFactory.lo AudioOutputDeviceFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceFactory.cpp -fPIC -DPIC -o .libs/AudioOutputDeviceFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c AudioOutputDeviceFactory.cpp -o AudioOutputDeviceFactory.o >/dev/null 2>&1 In file included from ../DeviceParameterFactory.h:31, from AudioOutputDeviceFactory.h:31, from AudioOutputDeviceFactory.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from ../DeviceParameterFactory.h:33: ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ In file included from ../../engines/Engine.h:28, from AudioOutputDevice.h:36, from AudioOutputDeviceFactory.h:32: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from AudioOutputDevice.h:37: AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../effects/Effect.h:27, from ../../effects/EffectChain.h:24, from AudioOutputDevice.h:39: ../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from AudioOutputDeviceFactory.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from AudioOutputDeviceFactory.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from AudioOutputDeviceFactory.cpp:29: AudioOutputDeviceAlsa.h: At global scope: AudioOutputDeviceAlsa.h:67:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | ParameterCard(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:74:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:114:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 114 | ParameterFragments(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:123:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:134:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 134 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ AudioOutputDeviceAlsa.h:143:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceAlsa.h:162:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 162 | bool HardwareParametersSupported(String card, uint channels, int samplerate, uint numfragments, uint fragmentsize) throw (AudioOutputException); | ^~~~~ In file included from ../midi/../../engines/EngineChannel.h:31, from ../midi/MidiInputPort.h:33, from ../midi/MidiInputDevice.h:35, from ../midi/MidiInputDeviceJack.h:26, from AudioOutputDeviceJack.h:39, from AudioOutputDeviceFactory.cpp:33: ../midi/../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../midi/../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../midi/../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../midi/../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../midi/../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ ../midi/MidiInputDeviceJack.h:50:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | ParameterName(MidiInputPortJack* pPort) throw (Exception); | ^~~~~ ../midi/MidiInputDeviceJack.h:51:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 51 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../midi/MidiInputDeviceJack.h:74:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | MidiInputPortJack(MidiInputDeviceJack* pDevice) throw (MidiInputException); | ^~~~~ ../midi/MidiInputDeviceJack.h:97:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceJack.h:90:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 90 | AudioChannelJack(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ AudioOutputDeviceJack.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | float* CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ AudioOutputDeviceJack.h:110:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 110 | ParameterName(String s) throw (Exception); | ^~~~~ AudioOutputDeviceJack.h:117:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceJack.h:140:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ AudioOutputDeviceFactory.cpp:124:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 124 | AudioOutputDevice* AudioOutputDeviceFactory::Create(String DriverName, std::map Parameters) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:140:119: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | AudioOutputDevice* AudioOutputDeviceFactory::CreatePrivate(String DriverName, std::map Parameters) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:199:121: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | std::map AudioOutputDeviceFactory::GetAvailableDriverParameters(String DriverName) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:209:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 209 | DeviceCreationParameter* AudioOutputDeviceFactory::GetDriverParameter(String DriverName, String ParameterName) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp: In static member function 'static LinuxSampler::DeviceCreationParameter* LinuxSampler::AudioOutputDeviceFactory::GetDriverParameter(String, String)': AudioOutputDeviceFactory.cpp:214:29: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 214 | catch(Exception e) { } | ^ AudioOutputDeviceFactory.cpp: At global scope: AudioOutputDeviceFactory.cpp:219:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 219 | String AudioOutputDeviceFactory::GetDriverDescription(String DriverName) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:224:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | String AudioOutputDeviceFactory::GetDriverVersion(String DriverName) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:253:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 253 | void AudioOutputDeviceFactory::Destroy(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ AudioOutputDeviceFactory.cpp:260:79: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void AudioOutputDeviceFactory::DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -ljack -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsampleraudiodriver.la AudioChannel.lo AudioOutputDevice.lo AudioOutputDeviceFactory.lo AudioOutputDeviceAlsa.lo AudioOutputDeviceJack.lo AudioOutputDevicePlugin.lo -lasound libtool: link: ar cru .libs/liblinuxsampleraudiodriver.a .libs/AudioChannel.o .libs/AudioOutputDevice.o .libs/AudioOutputDeviceFactory.o .libs/AudioOutputDeviceAlsa.o .libs/AudioOutputDeviceJack.o .libs/AudioOutputDevicePlugin.o libtool: link: ranlib .libs/liblinuxsampleraudiodriver.a libtool: link: ( cd ".libs" && rm -f "liblinuxsampleraudiodriver.la" && ln -s "../liblinuxsampleraudiodriver.la" "liblinuxsampleraudiodriver.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' Making all in midi make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputDevice.lo MidiInputDevice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDevice.cpp -fPIC -DPIC -o .libs/MidiInputDevice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDevice.cpp -o MidiInputDevice.o >/dev/null 2>&1 In file included from ../DeviceParameter.h:31, from MidiInputDevice.h:34, from MidiInputDevice.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specimake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' fications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/../../engines/Engine.h:28, from ../../engines/../drivers/audio/AudioOutputDevice.h:36, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33, from MidiInputDevice.h:35: ../../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from MidiInputDevice.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from MidiInputDevice.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from MidiInputDevice.cpp:27: ../../Sampler.h: At global scope: ../../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from MidiInputDeviceFactory.h:31, from MidiInputDevice.cpp:28: ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ MidiInputDevice.cpp:62:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 62 | void MidiInputDevice::ParameterActive::OnSetValue(bool b) throw (Exception) { | ^~~~~ MidiInputDevice.cpp:115:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void MidiInputDevice::ParameterPorts::OnSetValue(int i) throw (Exception) { | ^~~~~ MidiInputDevice.cpp: In member function 'virtual void LinuxSampler::MidiInputDevice::ParameterPorts::OnSetValue(int)': MidiInputDevice.cpp:123:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int k = 0; k < vPorts.size(); ++k) { | ~~^~~~~~~~~~~~~~~ MidiInputDevice.cpp: At global scope: MidiInputDevice.cpp:161:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 161 | MidiInputPort* MidiInputDevice::GetPort(uint iPort) throw (MidiInputException) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInstrumentMapper.lo MidiInstrumentMapper.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInstrumentMapper.cpp -fPIC -DPIC -o .libs/MidiInstrumentMapper.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInstrumentMapper.cpp -o MidiInstrumentMapper.o >/dev/null 2>&1 In file included from MidiInstrumentMapper.h:28, from MidiInstrumentMapper.cpp:21: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from MidiInstrumentMapper.h:29: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from MidiInstrumentMapper.cpp:23: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from MidiInstrumentMapper.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../engines/EngineFactory.h:26, from MidiInstrumentMapper.cpp:25: ../../engines/Engine.h: At global scope: ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ ../../engines/EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ MidiInstrumentMapper.cpp:119:119: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 119 | void MidiInstrumentMapper::AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground) throw (Exception) { | ^~~~~ MidiInstrumentMapper.cpp: In static member function 'static void LinuxSampler::MidiInstrumentMapper::AddOrReplaceEntry(int, LinuxSampler::midi_prog_index_t, entry_t, bool)': MidiInstrumentMapper.cpp:159:44: warning: catching polymorphic type 'class RIFF::Exception' by value [-Wcatch-value=] 159 | catch (RIFF::Exception e) { throw Exception(e.Message); } | ^ MidiInstrumentMapper.cpp: In static member function 'static LinuxSampler::MidiInstrumentMapper::entry_t LinuxSampler::MidiInstrumentMapper::GetEntry(int, uint, uint)': MidiInstrumentMapper.cpp:244:27: warning: catching polymorphic type 'class Lmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' inuxSampler::Exception' by value [-Wcatch-value=] 244 | } catch(Exception e) { | ^ MidiInstrumentMapper.cpp: At global scope: MidiInstrumentMapper.cpp:285:102: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 285 | std::map MidiInstrumentMapper::Entries(int Map) throw (Exception) { | ^~~~~ MidiInstrumentMapper.cpp: In static member function 'static std::map LinuxSampler::MidiInstrumentMapper::Entries(int)': MidiInstrumentMapper.cpp:315:31: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 315 | } catch(Exception e) { | ^ MidiInstrumentMapper.cpp: At global scope: MidiInstrumentMapper.cpp:361:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 361 | int MidiInstrumentMapper::AddMap(String MapName) throw (Exception) { | ^~~~~ MidiInstrumentMapper.cpp:392:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 392 | String MidiInstrumentMapper::MapName(int Map) throw (Exception) { | ^~~~~ MidiInstrumentMapper.cpp:401:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 401 | void MidiInstrumentMapper::RenameMap(int Map, String NewName) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o VirtualMidiDevice.lo VirtualMidiDevice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c VirtualMidiDevice.cpp -fPIC -DPIC -o .libs/VirtualMidiDevice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c VirtualMidiDevice.cpp -o VirtualMidiDevice.o >/dev/null 2>&1 In file included from VirtualMidiDevice.cpp:8: ../../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from VirtualMidiDevice.cpp:7: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from VirtualMidiDevice.h:8, from VirtualMidiDevice.cpp:5: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputPort.lo MidiInputPort.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputPort.cpp -fPIC -DPIC -o .libs/MidiInputPort.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputPort.cpp -o MidiInputPort.o >/dev/null 2>&1 In file included from ../DeviceParameter.h:31, from MidiInputPort.h:30, from MidiInputPort.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specificamake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' tions are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/Engine.h:28, from MidiInputDevice.h:36, from MidiInputPort.h:32: ../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ In file included from MidiInputPort.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from MidiInputPort.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from MidiInputPort.cpp:27: MidiInstrumentMapper.h: At global scope: MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from MidiInputPort.cpp:28: ../../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from MidiInputPort.cpp:29: ../../engines/EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ MidiInputPort.cpp:59:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 59 | void MidiInputPort::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchNoteOn(uint8_t, uint8_t, uint)': MidiInputPort.cpp:127:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchNoteOn(uint8_t, uint8_t, uint, int32_t)': MidiInputPort.cpp:158:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchNoteOff(uint8_t, uint8_t, uint)': MidiInputPort.cpp:183:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchNoteOff(uint8_t, uint8_t, uint, int32_t)': MidiInputPort.cpp:208:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchControlChange(uint8_t, uint8_t, uint)': MidiInputPort.cpp:341:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ MidiInputPort.cpp: In member function 'void LinuxSampler::MidiInputPort::DispatchControlChange(uint8_t, uint8_t, uint, int32_t)': MidiInputPort.cpp:366:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < listeners.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputDeviceFactory.lo MidiInputDeviceFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceFactory.cpp -fPIC -DPIC -o .libs/MidiInputDeviceFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceFactory.cpp -o MidiInputDeviceFactory.o >/dev/null 2>&1 In file included from ../DeviceParameterFactory.h:31, from MidiInputDeviceFactory.h:31, from MidiInputDeviceFactory.cpp:24: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from ../DeviceParameterFactory.h:33: ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ In file included from ../../engines/../drivers/audio/../../engines/Engine.h:28, from ../../engines/../drivers/audio/AudioOutputDevice.h:36, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33, from MidiInputDevice.h:35, from MidiInputDeviceFactory.h:32: ../../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from MidiInputDeviceFactory.h:33: ../../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ In file included from MidiInputDeviceFactory.cpp:26: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from MidiInputDeviceFactory.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from MidiInputDeviceFactory.cpp:29: MidiInputDeviceAlsa.h: At global scope: MidiInputDeviceAlsa.h:54:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | ParameterName(MidiInputPort* pPort) throw (Exception); | ^~~~~ MidiInputDeviceAlsa.h:55:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceAlsa.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 68 | virtual void OnSetValue(std::vector vS) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceAlsa.h:91:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 91 | MidiInputPortAlsa(MidiInputDeviceAlsa* pDevice) throw (MidiInputException); | ^~~~~ MidiInputDeviceAlsa.h:117:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ In file included from MidiInputDeviceFactory.cpp:45: MidiInputDeviceJack.h:50:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | ParameterName(MidiInputPortJack* pPort) throw (Exception); | ^~~~~ MidiInputDeviceJack.h:51:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 51 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceJack.h:74:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | MidiInputPortJack(MidiInputDeviceJack* pDevice) throw (MidiInputException); | ^~~~~ MidiInputDeviceJack.h:97:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceFactory.cpp:110:127: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 110 | MidiInputDevice* MidiInputDeviceFactory::Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:126:134: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | MidiInputDevice* MidiInputDeviceFactory::CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:185:119: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 185 | std::map MidiInputDeviceFactory::GetAvailableDriverParameters(String DriverName) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:195:114: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | DeviceCreationParameter* MidiInputDeviceFactory::GetDriverParameter(String DriverName, String ParameterName) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp: In static member function 'static LinuxSampler::DeviceCreationParameter* LinuxSampler::MidiInputDeviceFactory::GetDriverParameter(String, String)': MidiInputDeviceFactory.cpp:200:29: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 200 | catch(Exception e) { } | ^ MidiInputDeviceFactory.cpp: At global scope: MidiInputDeviceFactory.cpp:205:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 205 | String MidiInputDeviceFactory::GetDriverDescription(String DriverName) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:210:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 210 | String MidiInputDeviceFactory::GetDriverVersion(String DriverName) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:225:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 225 | void MidiInputDeviceFactory::Destroy(MidiInputDevice* pDevice) throw (Exception) { | ^~~~~ MidiInputDeviceFactory.cpp:232:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 232 | void MidiInputDeviceFactory::DestroyPrivate(MidiInputDevice* pDevice) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputDevicePlugin.lo MidiInputDevicePlugin.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDevicePlugin.cpp -fPIC -DPIC -o .libs/MidiInputDevicePlugin.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDevicePlugin.cpp -o MidiInputDevicePlugin.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' In file included from ../DeviceParameter.h:31, from MidiInputDevice.h:34, from MidiInputDevicePlugin.h:25, from MidiInputDevicePlugin.cpp:22: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/../../engines/Engine.h:28, from ../../engines/../drivers/audio/AudioOutputDevice.h:36, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33, from MidiInputDevice.h:35: ../../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from MidiInputDevicePlugin.cpp:23: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from MidiInputDevice.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputDeviceAlsa.lo MidiInputDeviceAlsa.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceAlsa.cpp -fPIC -DPIC -o .libs/MidiInputDeviceAlsa.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceAlsa.cpp -o MidiInputDeviceAlsa.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' In file included from MidiInputDeviceAlsa.h:29, from MidiInputDeviceAlsa.cpp:24: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../../common/global.h:34, from ../../common/global_private.h:30: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../DeviceParameter.h:31, from MidiInputDevice.h:34, from MidiInputDeviceAlsa.h:31: ../../common/optional.h: At global scope: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/../../engines/Engine.h:28, from ../../engines/../drivers/audio/AudioOutputDevice.h:36, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33, from MidiInputDevice.h:35: ../../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ MidiInputDeviceAlsa.h:54:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | ParameterName(MidiInputPort* pPort) throw (Exception); | ^~~~~ MidiInputDeviceAlsa.h:55:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 55 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceAlsa.h:68:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 68 | virtual void OnSetValue(std::vector vS) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceAlsa.h:91:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 91 | MidiInputPortAlsa(MidiInputDeviceAlsa* pDevice) throw (MidiInputException); | ^~~~~ MidiInputDeviceAlsa.h:117:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ In file included from MidiInputDeviceFactory.h:31, from MidiInputDeviceAlsa.cpp:25: ../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ ../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ In file included from MidiInputDeviceFactory.h:33: ../../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ MidiInputDeviceAlsa.cpp:37:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | MidiInputDeviceAlsa::MidiInputPortAlsa::ParameterName::ParameterName(MidiInputPort* pPort) throw (Exception) : MidiInputPort::ParameterName(pPort, "Port " + ToString(pPort->GetPortNumber())) { | ^~~~~ MidiInputDeviceAlsa.cpp:41:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 41 | void MidiInputDeviceAlsa::MidiInputPortAlsa::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ MidiInputDeviceAlsa.cpp:91:111: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 91 | void MidiInputDeviceAlsa::MidiInputPortAlsa::ParameterAlsaSeqBindings::OnSetValue(std::vector vS) throw (Exception) { | ^~~~~ MidiInputDeviceAlsa.cpp:159:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 159 | void MidiInputDeviceAlsa::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ MidiInputDeviceAlsa.cpp:172:93: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | MidiInputDeviceAlsa::MidiInputPortAlsa::MidiInputPortAlsa(MidiInputDeviceAlsa* pDevice) throw (MidiInputException) : MidiInputPort(pDevice, -1) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o MidiInputDeviceJack.lo MidiInputDeviceJack.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceJack.cpp -fPIC -DPIC -o .libs/MidiInputDeviceJack.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c MidiInputDeviceJack.cpp -o MidiInputDeviceJack.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' In file included from ../DeviceParameter.h:31, from MidiInputDevice.h:34, from MidiInputDeviceJack.h:26, from MidiInputDeviceJack.cpp:21: ../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/../../engines/Engine.h:28, from ../../engines/../drivers/audio/AudioOutputDevice.h:36, from ../../engines/EngineChannel.h:25, from MidiInputPort.h:33, from MidiInputDevice.h:35: ../../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../engines/../drivers/audio/AudioOutputDevice.h:37: ../../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../engines/../drivers/audio/../../effects/Effect.h:27, from ../../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../engines/../drivers/audio/AudioOutputDevice.h:39: ../../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../engines/EngineChannel.h:31: ../../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ MidiInputDeviceJack.h:50:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 50 | ParameterName(MidiInputPortJack* pPort) throw (Exception); | ^~~~~ MidiInputDeviceJack.h:51:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 51 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceJack.h:74:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 74 | MidiInputPortJack(MidiInputDeviceJack* pDevice) throw (MidiInputException); | ^~~~~ MidiInputDeviceJack.h:97:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 97 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ In file included from MidiInputDeviceJack.cpp:22: ../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../common/global_private.h: In function 'std::string ltrim(std::string)': ../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from MidiInputDevice.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../common/global_private.h: In function 'std::string rtrim(std::string)': ../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from MidiInputDeviceJack.cpp:23: ../audio/AudioOutputDeviceJack.h: At global scope: ../audio/AudioOutputDeviceJack.h:90:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 90 | AudioChannelJack(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ ../audio/AudioOutputDeviceJack.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | float* CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException); | ^~~~~ ../audio/AudioOutputDeviceJack.h:110:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 110 | ParameterName(String s) throw (Exception); | ^~~~~ ../audio/AudioOutputDeviceJack.h:117:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../audio/AudioOutputDeviceJack.h:140:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 140 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ MidiInputDeviceJack.cpp:38:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 38 | MidiInputDeviceJack::MidiInputPortJack::ParameterName::ParameterName(MidiInputPortJack* pPort) throw (Exception) : MidiInputPort::ParameterName(pPort, "midi_in_" + ToString(pPort->GetPortNumber())) { | ^~~~~ MidiInputDeviceJack.cpp:42:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 42 | void MidiInputDeviceJack::MidiInputPortJack::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ MidiInputDeviceJack.cpp: In member function 'virtual void LinuxSampler::MidiInputDeviceJack::MidiInputPortJack::ParameterName::OnSetValue(String)': MidiInputDeviceJack.cpp:43:31: warning: 'int jack_port_set_name(jack_port_t*, const char*)' is deprecated [-Wdeprecated-declarations] 43 | if (jack_port_set_name(pPort->hJackPort, s.c_str())) throw Exception("Failed to rename JACK port"); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../audio/AudioOutputDeviceJack.h:33: /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ MidiInputDeviceJack.cpp: In member function 'virtual void LinuxSampler::MidiInputDeviceJack::MidiInputPortJack::ParameterJackBindings::OnSetValue(std::vector >)': MidiInputDeviceJack.cpp:75:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < Bindings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ MidiInputDeviceJack.cpp:80:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < vS.size(); i++) { | ~~^~~~~~~~~~~ MidiInputDeviceJack.cpp: At global scope: MidiInputDeviceJack.cpp:99:93: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | MidiInputDeviceJack::MidiInputPortJack::MidiInputPortJack(MidiInputDeviceJack* pDevice) throw (MidiInputException) : MidiInputPort(pDevice, pDevice->Ports.size()) { | ^~~~~ MidiInputDeviceJack.cpp:150:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 150 | void MidiInputDeviceJack::ParameterName::OnSetValue(String s) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplermididriver.la MidiInputDevice.lo MidiInputDeviceFactory.lo MidiInputPort.lo MidiInstrumentMapper.lo VirtualMidiDevice.lo MidiInputDeviceAlsa.lo MidiInputDeviceJack.lo MidiInputDevicePlugin.lo -lasound libtool: link: ar cru .libs/liblinuxsamplermididriver.a .libs/MidiInputDevice.o .libs/MidiInputDeviceFactory.o .libs/MidiInputPort.o .libs/MidiInstrumentMapper.o .libs/VirtualMidiDevice.o .libs/MidiInputDeviceAlsa.o .libs/MidiInputDeviceJack.o .libs/MidiInputDevicePlugin.o libtool: link: ranlib .libs/liblinuxsamplermididriver.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplermididriver.la" && ln -s "../liblinuxsamplermididriver.la" "liblinuxsamplermididriver.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Device.lo Device.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Device.cpp -fPIC -DPIC -o .libs/Device.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Device.cpp -o Device.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DeviceParameterFactory.lo DeviceParameterFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DeviceParameterFactory.cpp -fPIC -DPIC -o .libs/DeviceParameterFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DeviceParameterFactory.cpp -o DeviceParameterFactory.o >/dev/null 2>&1 In file included from DeviceParameterFactory.h:31, from DeviceParameterFactory.cpp:24: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from DeviceParameterFactory.h:33: DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual voidmake[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' SetValueAsString(String s) throw (Exception); | ^~~~~ DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ DeviceParameterFactory.cpp:28:95: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 28 | DeviceCreationParameter* DeviceParameterFactory::Create(String ParameterName, String val) throw (Exception) { | ^~~~~ DeviceParameterFactory.cpp:33:119: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 33 | DeviceCreationParameter* DeviceParameterFactory::Create(String ParameterName, std::map Parameters) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o DeviceParameter.lo DeviceParameter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DeviceParameter.cpp -fPIC -DPIC -o .libs/DeviceParameter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c DeviceParameter.cpp -o DeviceParameter.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' In file included from DeviceParameter.h:31, from DeviceParameter.cpp:27: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from DeviceParameter.cpp:29: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from DeviceParameter.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ DeviceParameter.cpp: In function 'void LinuxSampler::__eliminate_all_quotations(String&)': DeviceParameter.cpp:46:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < s.size(); i++) { | ~~^~~~~~~~~~ DeviceParameter.cpp: At global scope: DeviceParameter.cpp:54:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 54 | static bool __parse_bool(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:63:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 63 | static int __parse_int(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:68:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 68 | static float __parse_float(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static std::vector __parse_strings(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:152:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 152 | void DeviceRuntimeParameterBool::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:162:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 162 | void DeviceRuntimeParameterBool::SetValue(bool b) throw (Exception) { | ^~~~~ DeviceParameter.cpp:215:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 215 | void DeviceRuntimeParameterInt::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:241:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 241 | void DeviceRuntimeParameterInt::SetValue(int i) throw (Exception) { | ^~~~~ DeviceParameter.cpp:294:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 294 | void DeviceRuntimeParameterFloat::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:320:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 320 | void DeviceRuntimeParameterFloat::SetValue(float f) throw (Exception) { | ^~~~~ DeviceParameter.cpp:369:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void DeviceRuntimeParameterString::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:378:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 378 | void DeviceRuntimeParameterString::SetValueAsString(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:436:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 436 | void DeviceRuntimeParameterStrings::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:446:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 446 | void DeviceRuntimeParameterStrings::SetValue(std::vector vS) throw (Exception) { | ^~~~~ DeviceParameter.cpp:502:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 502 | DeviceCreationParameterBool::DeviceCreationParameterBool(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:542:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 542 | void DeviceCreationParameterBool::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:552:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 552 | void DeviceCreationParameterBool::SetValue(bool b) throw (Exception) { | ^~~~~ DeviceParameter.cpp:567:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 567 | DeviceCreationParameterInt::DeviceCreationParameterInt(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:621:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 621 | void DeviceCreationParameterInt::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:653:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 653 | void DeviceCreationParameterInt::SetValue(int i) throw (Exception) { | ^~~~~ DeviceParameter.cpp:668:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 668 | DeviceCreationParameterFloat::DeviceCreationParameterFloat(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:722:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 722 | void DeviceCreationParameterFloat::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:747:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 747 | void DeviceCreationParameterFloat::SetValue(float f) throw (Exception) { | ^~~~~ DeviceParameter.cpp:809:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 809 | void DeviceCreationParameterString::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:818:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 818 | void DeviceCreationParameterString::SetValueAsString(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:834:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 834 | DeviceCreationParameterStrings::DeviceCreationParameterStrings(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:897:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 897 | void DeviceCreationParameterStrings::SetValue(String val) throw (Exception) { | ^~~~~ DeviceParameter.cpp:907:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 907 | void DeviceCreationParameterStrings::SetValue(std::vector vS) throw (Exception) { | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Plugin.lo Plugin.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Plugin.cpp -fPIC -DPIC -o .libs/Plugin.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Plugin.cpp -o Plugin.o >/dev/null 2>&1 In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from Plugin.h:24, from Plugin.cpp:24: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from ../network/lscpparser.h:41, from ../network/lscpserver.h:45, from Plugin.h:26: ../network/../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../network/../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../network/../common/global_private.h: In function 'std::string ltrim(std::string)': ../network/../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from Plugin.cpp:22: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../network/../common/global_private.h: In function 'std::string rtrim(std::string)': ../network/../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../network/lscpparser.h:43: ../network/lscpevent.h: At global scope: ../network/lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from ../network/lscpparser.h:45: ../network/../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../network/../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../network/../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../network/../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../network/../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from Plugin.h:27: audio/AudioOutputDevicePlugin.h:69:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ audio/AudioOutputDevicePlugin.h:78:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ In file included from audio/AudioOutputDeviceFactory.h:31, from Plugin.cpp:25: audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from Plugin.cpp:26: midi/MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ midi/MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ Plugin.cpp: In member function 'void LinuxSampler::Plugin::Init(int, int, int)': Plugin.cpp:121:40: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 121 | if (pAudioDevice && SampleRate == pAudioDevice->SampleRate() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Plugin.cpp:122:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 122 | FragmentSize == pAudioDevice->MaxSamplesPerCycle()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Plugin.cpp: In member function 'void LinuxSampler::Plugin::InitState()': Plugin.cpp:172:36: warning: 'void LinuxSampler::SamplerChannel::SetMidiInputDevice(LinuxSampler::MidiInputDevice*)' is deprecated [-Wdeprecated-declarations] 172 | channel->SetMidiInputDevice(pMidiDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../Sampler.h:143:18: note: declared here 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ Plugin.cpp: In member function 'String LinuxSampler::Plugin::GetState()': Plugin.cpp:223:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0 ; i < maps.size() ; i++) { | ~~^~~~~~~~~~~~~ Plugin.cpp:269:36: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 269 | for (int i = 0 ; i < engine_channel->GetFxSendCount() ; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Plugin.cpp: In member function 'bool LinuxSampler::Plugin::SetState(String)': Plugin.cpp:336:44: warning: 'void LinuxSampler::SamplerChannel::SetMidiInputDevice(LinuxSampler::MidiInputDevice*)' is deprecated [-Wdeprecated-declarations] 336 | channel->SetMidiInputDevice(pMidiDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../Sampler.h:143:18: note: declared here 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ Plugin.cpp:402:71: warning: 'midiMapId' may be used uninitialized [-Wmaybe-uninitialized] 402 | global->pLSCPServer->AddOrReplaceMIDIInstrumentMapping( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 403 | midiMapId, bank, prog, engine, file, index, volume, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | MidiInstrumentMapper::mode_t(loadmode), name, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Plugin.cpp:304:13: note: 'midiMapId' was declared here 304 | int midiMapId; | ^~~~~~~~~ Plugin.cpp:371:57: warning: 'engine_channel' may be used uninitialized [-Wmaybe-uninitialized] 371 | FxSend* send = engine_channel->AddFxSend(controller, name); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Plugin.cpp:303:24: note: 'engine_channel' was declared here 303 | EngineChannel* engine_channel; | ^~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerdrivers.la Device.lo DeviceParameter.lo DeviceParameterFactory.lo Plugin.lo libtool: link: ar cru .libs/liblinuxsamplerdrivers.a .libs/Device.o .libs/DeviceParameter.o .libs/DeviceParameterFactory.o .libs/Plugin.o libtool: link: ranlib .libs/liblinuxsamplerdrivers.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerdrivers.la" && ln -s "../liblinuxsamplerdrivers.la" "liblinuxsamplerdrivers.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' Making all in plugins make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentEditor.lo InstrumentEditor.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentEditor.cpp -fPIC -DPIC -o .libs/InstrumentEditor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentEditor.cpp -o InstrumentEditor.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' In file included from InstrumentEditor.cpp:23: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ../common/global.h:34, from InstrumentEditor.h:24, from InstrumentEditor.cpp:21: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ InstrumentEditor.cpp: In member function 'virtual int LinuxSampler::InstrumentEditor::Main()': InstrumentEditor.cpp:64:38: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = LinuxSampler::InstrumentEditorListener; _Arg = LinuxSampler::InstrumentEditor*]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 64 | std::bind2nd(std::mem_fun(&InstrumentEditorListener::OnInstrumentEditorQuit), this) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here 1395 | mem_fun(_Ret (_Tp::*__f)(_Arg)) | ^~~~~~~ InstrumentEditor.cpp:64:25: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t; _Tp = LinuxSampler::InstrumentEditor*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 64 | std::bind2nd(std::mem_fun(&InstrumentEditorListener::OnInstrumentEditorQuit), this) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o InstrumentEditorFactory.lo InstrumentEditorFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentEditorFactory.cpp -fPIC -DPIC -o .libs/InstrumentEditorFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c InstrumentEditorFactory.cpp -o InstrumentEditorFactory.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' In file included from InstrumentEditorFactory.cpp:21: InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ In file included from InstrumentEditorFactory.cpp:23: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from InstrumentEditorFactory.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../engines/../drivers/audio/../DeviceParameter.h:31, from ../engines/../drivers/audio/AudioOutputDevice.h:35, from ../engines/EngineChannel.h:25, from ../Sampler.h:32, from InstrumentEditorFactory.cpp:24: ../engines/../drivers/audio/../../common/optional.h: At global scope: ../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/../../engines/Engine.h:28, from ../engines/../drivers/audio/AudioOutputDevice.h:36: ../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../engines/../drivers/audio/AudioOutputDevice.h:37: ../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../engines/../drivers/audio/../../effects/Effect.h:27, from ../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../engines/../drivers/audio/AudioOutputDevice.h:39: ../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../engines/../drivers/midi/MidiInputDevice.h:35, from ../engines/EngineChannel.h:27: ../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../engines/EngineChannel.h:31: ../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ InstrumentEditorFactory.cpp:87:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | InstrumentEditor* InstrumentEditorFactory::Create(String InstrumentEditorName) throw (Exception) { | ^~~~~ InstrumentEditorFactory.cpp:94:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void InstrumentEditorFactory::Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -DCONFIG_PLUGIN_DIR=\"/usr/lib64/linuxsampler/plugins\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplerplugins.la InstrumentEditor.lo InstrumentEditorFactory.lo libtool: link: ar cru .libs/liblinuxsamplerplugins.a .libs/InstrumentEditor.o .libs/InstrumentEditorFactory.o libtool: link: ranlib .libs/liblinuxsamplerplugins.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplerplugins.la" && ln -s "../liblinuxsamplerplugins.la" "liblinuxsamplerplugins.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' Making all in effects make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Effect.lo Effect.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Effect.cpp -fPIC -DPIC -o .libs/Effect.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Effect.cpp -o Effect.o >/dev/null 2>&1 In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioChannel.h:32, from Effect.h:25, from Effect.cpp:21: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' ~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from Effect.h:27: EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ Effect.cpp: In destructor 'virtual LinuxSampler::Effect::~Effect()': Effect.cpp:31:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 31 | for (int i = 0; i < vInputChannels.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Effect.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < vOutputChannels.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Effect.cpp:35:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 0; i < vInputControls.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Effect.cpp:37:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 37 | for (int i = 0; i < vOutputControls.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Effect.cpp: At global scope: Effect.cpp:41:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 41 | void Effect::InitEffect(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EffectControl.lo EffectControl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectControl.cpp -fPIC -DPIC -o .libs/EffectControl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectControl.cpp -o EffectControl.o >/dev/null 2>&1 In file included from EffectControl.h:9, from EffectControl.cpp:5: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ EffectControl.cpp:17:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 17 | void EffectControl::SetValue(float val) throw (Exception) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EffectChain.lo EffectChain.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectChain.cpp -fPIC -DPIC -o .libs/EffectChain.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectChain.cpp -o EffectChain.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioChannel.h:32, from Effect.h:25, from EffectChain.h:24, from EffectChain.cpp:21: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from Effect.h:27: EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ In file included from EffectChain.cpp:23: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from Effect.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ EffectChain.cpp: At global scope: EffectChain.cpp:39:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 39 | void EffectChain::InsertEffect(Effect* pEffect, int iChainPos) throw (Exception) { | ^~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::InsertEffect(LinuxSampler::Effect*, int)': EffectChain.cpp:40:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (iChainPos < 0 || iChainPos >= vEntries.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ EffectChain.cpp: At global scope: EffectChain.cpp:53:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 53 | void EffectChain::RemoveEffect(int iChainPos) throw (Exception) { | ^~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::RemoveEffect(int)': EffectChain.cpp:54:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | if (iChainPos < 0 || iChainPos >= vEntries.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::RenderAudio(uint)': EffectChain.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < vEntries.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ EffectChain.cpp:71:39: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 71 | for (int iChan = 0; iChan < pPrevEffect->OutputChannelCount() && iChan < pCurrentEffect->InputChannelCount(); ++iChan) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EffectChain.cpp:71:84: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 71 | for (int iChan = 0; iChan < pPrevEffect->OutputChannelCount() && iChan < pCurrentEffect->InputChannelCount(); ++iChan) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EffectChain.cpp:80:39: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 80 | for (int iChan = 0; iChan < pCurrentEffect->OutputChannelCount() && iChan < pCurrentEffect->InputChannelCount(); ++iChan) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EffectChain.cpp:80:87: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 80 | for (int iChan = 0; iChan < pCurrentEffect->OutputChannelCount() && iChan < pCurrentEffect->InputChannelCount(); ++iChan) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EffectChain.cpp: In member function 'LinuxSampler::Effect* LinuxSampler::EffectChain::GetEffect(int) const': EffectChain.cpp:91:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 91 | if (iChainPos < 0 || iChainPos >= vEntries.size()) return NULL; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::Reconnect(LinuxSampler::AudioOutputDevice*)': EffectChain.cpp:100:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (int i = 0; i < vEntries.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ EffectChain.cpp: At global scope: EffectChain.cpp:106:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | void EffectChain::SetEffectActive(int iChainPos, bool bOn) throw (Exception) { | ^~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::SetEffectActive(int, bool)': EffectChain.cpp:107:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | if (iChainPos < 0 || iChainPos >= vEntries.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ EffectChain.cpp: In member function 'bool LinuxSampler::EffectChain::IsEffectActive(int) const': EffectChain.cpp:116:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 116 | if (iChainPos < 0 || iChainPos >= vEntries.size()) return false; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ EffectChain.cpp: In member function 'void LinuxSampler::EffectChain::ClearAllChannels()': EffectChain.cpp:121:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int iEffect = 0; iEffect < vEntries.size(); ++iEffect) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ EffectChain.cpp:123:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < pEffect->InputChannelCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EffectChain.cpp:125:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 125 | for (int i = 0; i < pEffect->OutputChannelCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o EffectFactory.lo EffectFactory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectFactory.cpp -fPIC -DPIC -o .libs/EffectFactory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c EffectFactory.cpp -o EffectFactory.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioChannel.h:32, from Effect.h:25, from EffectFactory.h:8, from EffectFactory.cpp:5: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from Effect.h:27: EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ EffectFactory.h:108:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | static Effect* Create(EffectInfo* pInfo) throw (Exception); | ^~~~~ EffectFactory.h:117:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | static void Destroy(Effect* pEffect) throw (Exception); | ^~~~~ In file included from EffectFactory.cpp:6: LadspaEffect.h:28:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 28 | LadspaEffect(EffectInfo* pInfo) throw (Exception); | ^~~~~ LadspaEffect.h:32:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | void InitEffect(AudioOutputDevice* pDevice) throw (Exception) OVERRIDE; | ^~~~~ EffectFactory.cpp: In destructor 'LinuxSampler::{anonymous}::EffectInfos::~EffectInfos()': EffectFactory.cpp:34:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 0; i < infos.size(); i++) delete infos[i]; | ~~^~~~~~~~~~~~~~ EffectFactory.cpp: In member function 'void LinuxSampler::{anonymous}::EffectInfos::Update()': EffectFactory.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < infos.size(); i++) delete infos[i]; | ~~^~~~~~~~~~~~~~ EffectFactory.cpp: In static member function 'static LinuxSampler::EffectInfo* LinuxSampler::EffectFactory::GetEffectInfo(String, String, String, int)': EffectFactory.cpp:129:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 129 | for (int i = 0; i < effectInfos.Count(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ EffectFactory.cpp: At global scope: EffectFactory.cpp:141:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | Effect* EffectFactory::Create(EffectInfo* pEffectInfo) throw (Exception) { | ^~~~~ EffectFactory.cpp: In static member function 'static LinuxSampler::Effect* LinuxSampler::EffectFactory::Create(LinuxSampler::EffectInfo*)': EffectFactory.cpp:152:24: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 152 | } catch (Exception e) { | ^ EffectFactory.cpp: At global scope: EffectFactory.cpp:174:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | void EffectFactory::Destroy(Effect* pEffect) throw (Exception) { | ^~~~~ EffectFactory.cpp: In static member function 'static void LinuxSampler::EffectFactory::Destroy(LinuxSampler::Effect*)': EffectFactory.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < vEffectInstances.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ EffectFactory.cpp: In static member function 'static LinuxSampler::Effect* LinuxSampler::EffectFactory::GetEffectInstanceByID(int)': EffectFactory.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < vEffectInstances.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o LadspaEffect.lo LadspaEffect.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c LadspaEffect.cpp -fPIC -DPIC -o .libs/LadspaEffect.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c LadspaEffect.cpp -o LadspaEffect.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' In file included from ../drivers/audio/../DeviceParameter.h:31, from ../drivers/audio/AudioChannel.h:32, from Effect.h:25, from LadspaEffect.h:8, from LadspaEffect.cpp:5: ../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ ../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from Effect.h:27: EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ LadspaEffect.h:28:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 28 | LadspaEffect(EffectInfo* pInfo) throw (Exception); | ^~~~~ LadspaEffect.h:32:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | void InitEffect(AudioOutputDevice* pDevice) throw (Exception) OVERRIDE; | ^~~~~ In file included from LadspaEffect.cpp:6: ../common/DynamicLibraries.h:41:127: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 41 | int DynamicLibrariesSearch(String dir, String funct, DynamicLibrariesSearchCallbackFunction* pCallback, void* pCustom = NULL) throw (Exception); | ^~~~~ In file included from LadspaEffect.cpp:7: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from Effect.h:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../drivers/audio/../../engines/Engine.h:28, from ../drivers/audio/AudioOutputDevice.h:36, from LadspaEffect.cpp:9: ../drivers/audio/../../engines/InstrumentManager.h: At global scope: ../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../drivers/audio/AudioOutputDevice.h:39: ../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ LadspaEffect.cpp:78:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | LadspaEffect::LadspaEffect(EffectInfo* pInfo) throw (Exception) : Effect() { | ^~~~~ LadspaEffect.cpp: In constructor 'LinuxSampler::LadspaEffect::LadspaEffect(LinuxSampler::EffectInfo*)': LadspaEffect.cpp:130:31: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 130 | for (int iPort = 0; iPort < pDescriptor->PortCount; iPort++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ LadspaEffect.cpp: In member function 'virtual void LinuxSampler::LadspaEffect::RenderAudio(uint)': LadspaEffect.cpp:237:31: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 237 | for (int iPort = 0; iPort < pDescriptor->PortCount; iPort++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ LadspaEffect.cpp: At global scope: LadspaEffect.cpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | void LadspaEffect::InitEffect(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ LadspaEffect.cpp: In member function 'virtual void LinuxSampler::LadspaEffect::InitEffect(LinuxSampler::AudioOutputDevice*)': LadspaEffect.cpp:290:31: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 290 | for (int iPort = 0; iPort < pDescriptor->PortCount; iPort++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ LadspaEffect.cpp: In function 'String LinuxSampler::defaultLadspaDir()': LadspaEffect.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 366 | for (int i = 0; i < sizeof(searchDirs) / sizeof(String); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LadspaEffect.cpp: In static member function 'static std::vector LinuxSampler::LadspaEffect::AvailableEffects()': LadspaEffect.cpp:387:32: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 387 | } catch (Exception e) { | ^ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsamplereffects.la Effect.lo EffectFactory.lo EffectChain.lo EffectControl.lo LadspaEffect.lo libtool: link: ar cru .libs/liblinuxsamplereffects.a .libs/Effect.o .libs/EffectFactory.o .libs/EffectChain.o .libs/EffectControl.o .libs/LadspaEffect.o libtool: link: ranlib .libs/liblinuxsamplereffects.a libtool: link: ( cd ".libs" && rm -f "liblinuxsamplereffects.la" && ln -s "../liblinuxsamplereffects.la" "liblinuxsamplereffects.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' Making all in . make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o ls_instr_script.o ls_instr_script.cpp In file included from engines/common/../../common/RTMath.h:29, from engines/common/Event.h:28, from engines/common/InstrumentScriptVM.h:16, from ls_instr_script.cpp:13: engines/common/../../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ engines/common/../../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ engines/common/../../common/global_private.h: In function 'std::string ltrim(std::string)': engines/common/../../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from common/global.h:34, from ls_instr_script.cpp:10: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ engines/common/../../common/global_private.h: In function 'std::string rtrim(std::string)': engines/common/../../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from engines/common/../../drivers/audio/../DeviceParameter.h:31, from engines/common/../../drivers/audio/AudioOutputDevice.h:35, from engines/common/../EngineChannel.h:25, from engines/common/Event.h:31: engines/common/../../drivers/audio/../../common/optional.h: At global scope: engines/common/../../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ engines/common/../../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ engines/common/../../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ engines/common/../../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ engines/common/../../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ engines/common/../../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 7make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' 71 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from engines/common/../../drivers/audio/../../engines/Engine.h:28, from engines/common/../../drivers/audio/AudioOutputDevice.h:36: engines/common/../../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ engines/common/../../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ engines/common/../../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ engines/common/../../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ engines/common/../../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from engines/common/../../drivers/audio/AudioOutputDevice.h:37: engines/common/../../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ engines/common/../../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from engines/common/../../drivers/audio/../../effects/Effect.h:27, from engines/common/../../drivers/audio/../../effects/EffectChain.h:24, from engines/common/../../drivers/audio/AudioOutputDevice.h:39: engines/common/../../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ engines/common/../../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from engines/common/../../drivers/midi/MidiInputDevice.h:35, from engines/common/../EngineChannel.h:27: engines/common/../../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/common/../../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from engines/common/../EngineChannel.h:31: engines/common/../FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ engines/common/../FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ engines/common/../FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ engines/common/../FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ engines/common/../FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ engines/common/../EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ engines/common/../EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ engines/common/../EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ engines/common/../EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ls_instr_script.cpp: In function 'int main(int, char**)': ls_instr_script.cpp:153:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (int i = 0; i < issues.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ls_instr_script.cpp: In function 'void printCodeWithSyntaxHighlighting(LinuxSampler::ScriptVM*)': ls_instr_script.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 215 | for (int i = 0; i < tokens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ls_instr_script.cpp: In function 'void dumpSyntaxHighlighting(LinuxSampler::ScriptVM*)': ls_instr_script.cpp:249:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 249 | for (int i = 0; i < tokens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o linuxsampler.o linuxsampler.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' In file included from linuxsampler.cpp:49: common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from engines/../drivers/audio/../DeviceParameter.h:31, from engines/../drivers/audio/AudioOutputDevice.h:35, from engines/EngineChannel.h:25, from Sampler.h:32, from linuxsampler.cpp:38: engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from engines/../drivers/audio/../../engines/Engine.h:28, from engines/../drivers/audio/AudioOutputDevice.h:36: engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from engines/../drivers/audio/AudioOutputDevice.h:37: engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from engines/../drivers/audio/../../effects/Effect.h:27, from engines/../drivers/audio/../../effects/EffectChain.h:24, from engines/../drivers/audio/AudioOutputDevice.h:39: engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from engines/../drivers/midi/MidiInputDevice.h:35, from engines/EngineChannel.h:27: engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from engines/EngineChannel.h:31: engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from linuxsampler.cpp:39: common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/global_private.h: In function 'std::string ltrim(std::string)': common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from Sampler.h:27: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ common/global_private.h: In function 'std::string rtrim(std::string)': common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from linuxsampler.cpp:40: engines/EngineFactory.h: At global scope: engines/EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ In file included from linuxsampler.cpp:41: plugins/InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ plugins/InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ In file included from drivers/midi/MidiInputDeviceFactory.h:31, from linuxsampler.cpp:42: drivers/midi/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ drivers/midi/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ In file included from linuxsampler.cpp:43: drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from linuxsampler.cpp:44: effects/EffectFactory.h:108:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | static Effect* Create(EffectInfo* pInfo) throw (Exception); | ^~~~~ effects/EffectFactory.h:117:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | static void Destroy(Effect* pEffect) throw (Exception); | ^~~~~ In file included from network/lscpparser.h:43, from network/lscpserver.h:45, from linuxsampler.cpp:46: network/lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from network/lscpparser.h:45: network/../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ network/../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ network/../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ network/../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ network/../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ linuxsampler.cpp: In function 'void parse_options(int, char**)': linuxsampler.cpp:419:39: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 419 | } catch(Exception e) { | ^ linuxsampler.cpp:442:39: warning: catching polymorphic type 'class LinuxSampler::Exception' by value [-Wcatch-value=] 442 | } catch(Exception e) { | ^ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o Sampler.lo Sampler.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Sampler.cpp -fPIC -DPIC -o .libs/Sampler.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libgig -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c Sampler.cpp -o Sampler.o >/dev/null 2>&1 In file included from engines/../drivers/audio/../DeviceParameter.h:31, from engines/../drivers/audio/AudioOutputDevice.h:35, from engines/EngineChannel.h:25, from Sampler.h:32, from Sampler.cpp:26: engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from engines/../drivers/audio/../../engines/Engine.h:28, from engines/../drivers/audio/AudioOutputDevice.h:36: engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from engines/../drivers/audio/AudioOutputDevice.h:37: engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from engines/../drivers/audio/../../effects/Effect.h:27, from engines/../drivers/audio/../../effects/EffectChain.h:24, from engines/../drivers/audio/AudioOutputDevice.h:39: engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from engines/../drivers/midi/MidiInputDevice.h:35, from engines/EngineChannel.h:27: engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from engines/EngineChannel.h:31: engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from Sampler.cpp:28: common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ common/global_private.h: In function 'std::string ltrim(std::string)': common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from Sampler.cpp:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ common/global_private.h: In function 'std::string rtrim(std::string)': common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from Sampler.cpp:29: engines/EngineFactory.h: At global scope: engines/EngineFactory.h:37:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 37 | static Engine* Create(String EngineType) throw (Exception); | ^~~~~ In file included from Sampler.cpp:30: engines/EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ In file included from Sampler.cpp:31: plugins/InstrumentEditorFactory.h:95:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static InstrumentEditor* Create(String InstrumentEditorName) throw (Exception); | ^~~~~ plugins/InstrumentEditorFactory.h:96:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | static void Destroy(InstrumentEditor* pInstrumentEditor) throw (Exception); | ^~~~~ In file included from drivers/audio/AudioOutputDeviceFactory.h:31, from Sampler.cpp:32: drivers/audio/../DeviceParameterFactory.h:98:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 98 | DeviceCreationParameter* Create(String ParameterName, std::map Parameters = StringMap()) throw (Exception); | ^~~~~ drivers/audio/../DeviceParameterFactory.h:99:91: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | DeviceCreationParameter* Create(String ParameterName, String val) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:81:122: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | static AudioOutputDevice* Create(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:82:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 82 | static void Destroy(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:85:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:86:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 86 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:87:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 87 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:88:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:93:129: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static AudioOutputDevice* CreatePrivate(String DriverName, std::map Parameters) throw (Exception); | ^~~~~ drivers/audio/AudioOutputDeviceFactory.h:94:103: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static void DestroyPrivate(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ In file included from Sampler.cpp:33: drivers/midi/MidiInputDeviceFactory.h:88:141: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | static MidiInputDevice* Create(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:89:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 89 | static void Destroy(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:92:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 92 | static std::map GetAvailableDriverParameters(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:93:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 93 | static DeviceCreationParameter* GetDriverParameter(String DriverName, String ParameterName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:94:100: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | static String GetDriverDescription(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:95:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 95 | static String GetDriverVersion(String DriverName) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:99:148: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | static MidiInputDevice* CreatePrivate(String DriverName, std::map Parameters, Sampler* pSampler) throw (Exception); | ^~~~~ drivers/midi/MidiInputDeviceFactory.h:100:101: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 100 | static void DestroyPrivate(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ In file included from Sampler.cpp:34: drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from network/lscpparser.h:43, from network/lscpserver.h:45, from Sampler.cpp:36: network/lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ Sampler.cpp:70:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 70 | void SamplerChannel::SetEngineType(String EngineType) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::SetEngineType(String)': Sampler.cpp:114:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < vMidiInputs.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:132:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 132 | void SamplerChannel::SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ Sampler.cpp:158:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 158 | void SamplerChannel::Connect(MidiInputPort* pPort) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::Connect(LinuxSampler::MidiInputPort*)': Sampler.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < vMidiPorts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:185:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 185 | void SamplerChannel::Disconnect(MidiInputPort* pPort) throw (Exception) { | ^~~~~ Sampler.cpp:210:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 210 | void SamplerChannel::DisconnectAllMidiInputPorts() throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::DisconnectAllMidiInputPorts()': Sampler.cpp:212:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 212 | for (int i = 0; i < vMidiPorts.size(); ++i) Disconnect(vMidiPorts[i]); | ~~^~~~~~~~~~~~~~~~~~~ Sampler.cpp: In member function 'std::vector LinuxSampler::SamplerChannel::GetMidiInputPorts()': Sampler.cpp:222:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 222 | for (int i = 0; i < this->vMidiInputs.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:230:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 230 | void SamplerChannel::SetMidiInputDevice(MidiInputDevice* pDevice) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::SetMidiInputDevice(LinuxSampler::MidiInputDevice*)': Sampler.cpp:231:20: warning: 'void LinuxSampler::SamplerChannel::SetMidiInput(LinuxSampler::MidiInputDevice*, int, LinuxSampler::midi_chan_t)' is deprecated [-Wdeprecated-declarations] 231 | SetMidiInput(pDevice, 0, GetMidiInputChannel()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sampler.h:207:18: note: declared here 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:234:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 234 | void SamplerChannel::SetMidiInputPort(int MidiPort) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::SetMidiInputPort(int)': Sampler.cpp:235:39: warning: 'LinuxSampler::MidiInputDevice* LinuxSampler::SamplerChannel::GetMidiInputDevice()' is deprecated [-Wdeprecated-declarations] 235 | SetMidiInput(GetMidiInputDevice(), MidiPort, GetMidiInputChannel()); | ~~~~~~~~~~~~~~~~~~^~ Sampler.h:258:30: note: declared here 258 | MidiInputDevice* GetMidiInputDevice() DEPRECATED_API; | ^~~~~~~~~~~~~~~~~~ Sampler.cpp:235:20: warning: 'void LinuxSampler::SamplerChannel::SetMidiInput(LinuxSampler::MidiInputDevice*, int, LinuxSampler::midi_chan_t)' is deprecated [-Wdeprecated-declarations] 235 | SetMidiInput(GetMidiInputDevice(), MidiPort, GetMidiInputChannel()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sampler.h:207:18: note: declared here 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:244:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 244 | void SamplerChannel::SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::SamplerChannel::SetMidiInput(LinuxSampler::MidiInputDevice*, int, LinuxSampler::midi_chan_t)': Sampler.cpp:257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < vMidiPorts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ Sampler.cpp: In member function 'void LinuxSampler::Sampler::fireVoiceCountChanged(int, int)': Sampler.cpp:463:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 463 | if (NewCount == oldCount) return; | ~~~~~~~~~^~~~~~~~~~~ Sampler.cpp: In member function 'void LinuxSampler::Sampler::fireStreamCountChanged(int, int)': Sampler.cpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 485 | if (NewCount == oldCount) return; | ~~~~~~~~~^~~~~~~~~~~ Sampler.cpp: In member function 'void LinuxSampler::Sampler::fireTotalStreamCountChanged(int)': Sampler.cpp:518:22: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 518 | if (NewCount == uiOldTotalStreamCount) return; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Sampler.cpp: In member function 'void LinuxSampler::Sampler::fireTotalVoiceCountChanged(int)': Sampler.cpp:535:22: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 535 | if (NewCount == uiOldTotalVoiceCount) return; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:666:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 666 | AudioOutputDevice* Sampler::CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception) { | ^~~~~ Sampler.cpp:690:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 690 | void Sampler::DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception) { | ^~~~~ Sampler.cpp:703:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 703 | void Sampler::DestroyAllAudioOutputDevices() throw (Exception) { | ^~~~~ Sampler.cpp:721:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 721 | void Sampler::DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception) { | ^~~~~ Sampler.cpp: In member function 'void LinuxSampler::Sampler::DestroyMidiInputDevice(LinuxSampler::MidiInputDevice*)': Sampler.cpp:728:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 728 | for (int k = 0; k < vPorts.size(); ++k) | ~~^~~~~~~~~~~~~~~ Sampler.cpp: At global scope: Sampler.cpp:739:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 739 | void Sampler::DestroyAllMidiInputDevices() throw (Exception) { | ^~~~~ Sampler.cpp:757:108: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 757 | MidiInputDevice* Sampler::CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception) { | ^~~~~ Sampler.cpp:796:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 796 | void Sampler::SetGlobalMaxVoices(int n) throw (Exception) { | ^~~~~ Sampler.cpp:809:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 809 | void Sampler::SetGlobalMaxStreams(int n) throw (Exception) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -version-info 5:0:0 -no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o liblinuxsampler.la -rpath /usr/lib64/linuxsampler Sampler.lo ../src/db/liblinuxsamplerdb.la ../src/scriptvm/liblinuxsamplerscriptvm.la ../src/scriptvm/editor/liblinuxsamplerscriptvmeditor.la ../src/network/liblinuxsamplernetwork.la ../src/engines/gig/liblinuxsamplergigengine.la ../src/engines/sf2/liblinuxsamplersf2engine.la ../src/engines/sfz/liblinuxsamplersfzengine.la ../src/engines/common/liblinuxsamplercommonengine.la ../src/engines/liblinuxsamplerengines.la ../src/drivers/liblinuxsamplerdrivers.la ../src/drivers/audio/liblinuxsampleraudiodriver.la ../src/drivers/midi/liblinuxsamplermididriver.la ../src/plugins/liblinuxsamplerplugins.la ../src/effects/liblinuxsamplereffects.la ../src/common/liblinuxsamplercommon.la -lpthread -ldl libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/12/crtbeginS.o .libs/Sampler.o -Wl,--whole-archive ../src/db/.libs/liblinuxsamplerdb.a ../src/scriptvm/.libs/liblinuxsamplerscriptvm.a ../src/scriptvm/editor/.libs/liblinuxsamplerscriptvmeditor.a ../src/network/.libs/liblinuxsamplernetwork.a ../src/engines/gig/.libs/liblinuxsamplergigengine.a ../src/engines/sf2/.libs/liblinuxsamplersf2engine.a ../src/engines/sfz/.libs/liblinuxsamplersfzengine.a ../src/engines/common/.libs/liblinuxsamplercommonengine.a ../src/engines/.libs/liblinuxsamplerengines.a ../src/drivers/.libs/liblinuxsamplerdrivers.a ../src/drivers/audio/.libs/liblinuxsampleraudiodriver.a ../src/drivers/midi/.libs/liblinuxsamplermididriver.a ../src/plugins/.libs/liblinuxsamplerplugins.a ../src/effects/.libs/liblinuxsamplereffects.a ../src/common/.libs/liblinuxsamplercommon.a -Wl,--no-whole-archive -lsqlite3 -L/usr/lib64/libgig -lgig -lsndfile -ljack -lasound -lpthread -ldl -L/usr/lib/gcc/aarch64-redhat-linux/12 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/12/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,liblinuxsampler.so.5 -o .libs/liblinuxsampler.so.5.0.0 libtool: link: (cd ".libs" && rm -f "liblinuxsampler.so.5" && ln -s "liblinuxsampler.so.5.0.0" "liblinuxsampler.so.5") libtool: link: (cd ".libs" && rm -f "liblinuxsampler.so" && ln -s "liblinuxsampler.so.5.0.0" "liblinuxsampler.so") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerdb.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/db/.libs/liblinuxsamplerdb.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/scriptvm/.libs/liblinuxsamplerscriptvm.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerscriptvmeditor.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/scriptvm/editor/.libs/liblinuxsamplerscriptvmeditor.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/network/.libs/liblinuxsamplernetwork.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/engines/gig/.libs/liblinuxsamplergigengine.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/engines/sf2/.libs/liblinuxsamplersf2engine.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/engines/sfz/.libs/liblinuxsamplersfzengine.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/engines/common/.libs/liblinuxsamplercommonengine.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerengines.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/engines/.libs/liblinuxsamplerengines.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerdrivers.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/drivers/.libs/liblinuxsamplerdrivers.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/drivers/audio/.libs/liblinuxsampleraudiodriver.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/drivers/midi/.libs/liblinuxsamplermididriver.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplerplugins.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/plugins/.libs/liblinuxsamplerplugins.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplereffects.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/effects/.libs/liblinuxsamplereffects.a") libtool: link: (cd .libs/liblinuxsampler.lax/liblinuxsamplercommon.a && ar x "/builddir/build/BUILD/linuxsampler-2.1.1/src/../src/common/.libs/liblinuxsamplercommon.a") copying selected object files to avoid basename conflicts... libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/DiskThread.o .libs/liblinuxsampler.lax/lt1-DiskThread.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/DiskThread.o .libs/liblinuxsampler.lax/lt1-DiskThread.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Engine.o .libs/liblinuxsampler.lax/lt2-Engine.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Engine.o .libs/liblinuxsampler.lax/lt2-Engine.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/EngineChannel.o .libs/liblinuxsampler.lax/lt3-EngineChannel.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/EngineChannel.o .libs/liblinuxsampler.lax/lt3-EngineChannel.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/InstrumentResourceManager.o .libs/liblinuxsampler.lax/lt4-InstrumentResourceManager.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/InstrumentResourceManager.o .libs/liblinuxsampler.lax/lt4-InstrumentResourceManager.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Stream.o .libs/liblinuxsampler.lax/lt5-Stream.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Stream.o .libs/liblinuxsampler.lax/lt5-Stream.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Voice.o .libs/liblinuxsampler.lax/lt6-Voice.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/Voice.o .libs/liblinuxsampler.lax/lt6-Voice.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/DiskThread.o .libs/liblinuxsampler.lax/lt7-DiskThread.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/DiskThread.o .libs/liblinuxsampler.lax/lt7-DiskThread.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/EGADSR.o .libs/liblinuxsampler.lax/lt8-EGADSR.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/EGADSR.o .libs/liblinuxsampler.lax/lt8-EGADSR.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Engine.o .libs/liblinuxsampler.lax/lt9-Engine.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Engine.o .libs/liblinuxsampler.lax/lt9-Engine.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/EngineChannel.o .libs/liblinuxsampler.lax/lt10-EngineChannel.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/EngineChannel.o .libs/liblinuxsampler.lax/lt10-EngineChannel.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/InstrumentResourceManager.o .libs/liblinuxsampler.lax/lt11-InstrumentResourceManager.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/InstrumentResourceManager.o .libs/liblinuxsampler.lax/lt11-InstrumentResourceManager.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/InstrumentScriptVM.o .libs/liblinuxsampler.lax/lt12-InstrumentScriptVM.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/InstrumentScriptVM.o .libs/liblinuxsampler.lax/lt12-InstrumentScriptVM.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Stream.o .libs/liblinuxsampler.lax/lt13-Stream.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Stream.o .libs/liblinuxsampler.lax/lt13-Stream.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Voice.o .libs/liblinuxsampler.lax/lt14-Voice.o || cp .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/Voice.o .libs/liblinuxsampler.lax/lt14-Voice.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/EG.o .libs/liblinuxsampler.lax/lt15-EG.o || cp .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/EG.o .libs/liblinuxsampler.lax/lt15-EG.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/InstrumentScriptVM.o .libs/liblinuxsampler.lax/lt16-InstrumentScriptVM.o || cp .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/InstrumentScriptVM.o .libs/liblinuxsampler.lax/lt16-InstrumentScriptVM.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/InstrumentScriptVMFunctions.o .libs/liblinuxsampler.lax/lt17-InstrumentScriptVMFunctions.o || cp .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/InstrumentScriptVMFunctions.o .libs/liblinuxsampler.lax/lt17-InstrumentScriptVMFunctions.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/Engine.o .libs/liblinuxsampler.lax/lt18-Engine.o || cp .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/Engine.o .libs/liblinuxsampler.lax/lt18-Engine.o libtool: link: ln .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/EngineChannel.o .libs/liblinuxsampler.lax/lt19-EngineChannel.o || cp .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/EngineChannel.o .libs/liblinuxsampler.lax/lt19-EngineChannel.o libtool: link: ar cru .libs/liblinuxsampler.a Sampler.o .libs/liblinuxsampler.lax/liblinuxsamplerdb.a/liblinuxsamplerdb_la-InstrumentsDb.o .libs/liblinuxsampler.lax/liblinuxsamplerdb.a/liblinuxsamplerdb_la-InstrumentsDbUtilities.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/CoreVMDynVars.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/CoreVMFunctions.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/ScriptVM.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/ScriptVMFactory.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/common.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/parser.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/scanner.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvm.a/tree.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvmeditor.a/CodeScanner.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvmeditor.a/NkspScanner.o .libs/liblinuxsampler.lax/liblinuxsamplerscriptvmeditor.a/nksp.o .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a/lscp_shell_reference.o .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a/lscpevent.o .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a/lscpparser.o .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a/lscpresultset.o .libs/liblinuxsampler.lax/liblinuxsamplernetwork.a/lscpserver.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/DiskThread.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/EGADSR.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/EGDecay.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Engine.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/EngineChannel.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Filter.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/InstrumentResourceManager.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/InstrumentScriptVM.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/InstrumentScriptVMFunctions.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Profiler.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/SmoothVolume.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Stream.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Synthesizer.o .libs/liblinuxsampler.lax/liblinuxsamplergigengine.a/Voice.o .libs/liblinuxsampler.lax/lt1-DiskThread.o .libs/liblinuxsampler.lax/lt2-Engine.o .libs/liblinuxsampler.lax/lt3-EngineChannel.o .libs/liblinuxsampler.lax/lt4-InstrumentResourceManager.o .libs/liblinuxsampler.lax/liblinuxsamplersf2engine.a/SF2SignalUnitRack.o .libs/liblinuxsampler.lax/lt5-Stream.o .libs/liblinuxsampler.lax/lt6-Voice.o .libs/liblinuxsampler.lax/lt7-DiskThread.o .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/EG.o .libs/liblinuxsampler.lax/lt8-EGADSR.o .libs/liblinuxsampler.lax/lt9-Engine.o .libs/liblinuxsampler.lax/lt10-EngineChannel.o .libs/liblinuxsampler.lax/lt11-InstrumentResourceManager.o .libs/liblinuxsampler.lax/lt12-InstrumentScriptVM.o .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/LookupTable.o .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/SfzSignalUnitRack.o .libs/liblinuxsampler.lax/lt13-Stream.o .libs/liblinuxsampler.lax/lt14-Voice.o .libs/liblinuxsampler.lax/liblinuxsamplersfzengine.a/sfz.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/AbstractInstrumentManager.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/AbstractVoice.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/DiskThreadBase.o .libs/liblinuxsampler.lax/lt15-EG.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/Event.o .libs/liblinuxsampler.lax/lt16-InstrumentScriptVM.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/InstrumentScriptVMDynVars.o .libs/liblinuxsampler.lax/lt17-InstrumentScriptVMFunctions.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/ModulatorGraph.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/SampleFile.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/SignalUnit.o .libs/liblinuxsampler.lax/liblinuxsamplercommonengine.a/StreamBase.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/AbstractEngine.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/AbstractEngineChannel.o .libs/liblinuxsampler.lax/lt18-Engine.o .libs/liblinuxsampler.lax/lt19-EngineChannel.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/EngineChannelFactory.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/EngineFactory.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/FxSend.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/InstrumentManager.o .libs/liblinuxsampler.lax/liblinuxsamplerengines.a/InstrumentManagerThread.o .libs/liblinuxsampler.lax/liblinuxsamplerdrivers.a/Device.o .libs/liblinuxsampler.lax/liblinuxsamplerdrivers.a/DeviceParameter.o .libs/liblinuxsampler.lax/liblinuxsamplerdrivers.a/DeviceParameterFactory.o .libs/liblinuxsampler.lax/liblinuxsamplerdrivers.a/Plugin.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioChannel.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioOutputDevice.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioOutputDeviceAlsa.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioOutputDeviceFactory.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioOutputDeviceJack.o .libs/liblinuxsampler.lax/liblinuxsampleraudiodriver.a/AudioOutputDevicePlugin.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputDevice.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputDeviceAlsa.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputDeviceFactory.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputDeviceJack.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputDevicePlugin.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInputPort.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/MidiInstrumentMapper.o .libs/liblinuxsampler.lax/liblinuxsamplermididriver.a/VirtualMidiDevice.o .libs/liblinuxsampler.lax/liblinuxsamplerplugins.a/InstrumentEditor.o .libs/liblinuxsampler.lax/liblinuxsamplerplugins.a/InstrumentEditorFactory.o .libs/liblinuxsampler.lax/liblinuxsamplereffects.a/Effect.o .libs/liblinuxsampler.lax/liblinuxsamplereffects.a/EffectChain.o .libs/liblinuxsampler.lax/liblinuxsamplereffects.a/EffectControl.o .libs/liblinuxsampler.lax/liblinuxsamplereffects.a/EffectFactory.o .libs/liblinuxsampler.lax/liblinuxsamplereffects.a/LadspaEffect.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Condition.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/ConditionServer.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/DynamicLibraries.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Features.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/File.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/IDGenerator.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Mutex.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Path.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/RTMath.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Ref.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/Thread.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/WorkerThread.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/global_private.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/optional.o .libs/liblinuxsampler.lax/liblinuxsamplercommon.a/stacktrace.o libtool: link: ranlib .libs/liblinuxsampler.a libtool: link: rm -fr .libs/liblinuxsampler.lax .libs/liblinuxsampler.lax libtool: link: ( cd ".libs" && rm -f "liblinuxsampler.la" && ln -s "../liblinuxsampler.la" "liblinuxsampler.la" ) make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' scriptvm/lex.InstrScript_.c:936:8: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] scriptvm/editor/lex.Nksp_.c:1218:8: note: a different type is defined in another translation unit scriptvm/lex.InstrScript_.c:940:19: note: the first difference of corresponding definitions is field 'yyextra_r' scriptvm/editor/lex.Nksp_.c:1222:19: note: a field of same name but different type is defined in another translation unit scriptvm/tree.h:621:7: note: type name 'LinuxSampler::ParserContext' should match type name 'LinuxSampler::NkspScanner' 621 | class ParserContext : public VMParserContext { | ^ scriptvm/editor/NkspScanner.h:17:7: note: the incompatible type is defined here 17 | class NkspScanner : public CodeScanner { | ^ engines/sf2/../common/../../common/Pool.h: In member function '_init': engines/sf2/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gig/../common/../../common/Pool.h: In member function '_init': engines/gig/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/gig/../common/../../common/Pool.h: In member function '_init': engines/gig/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sf2/../common/../../common/Pool.h: In member function '_init': engines/sf2/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sfz/../common/../../common/Pool.h: In member function '_init': engines/sfz/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sfz/../common/../../common/Pool.h: In member function '_init': engines/sfz/../common/../../common/Pool.h:898:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 898 | data = new T[Elements]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'resize', inlined from 'loadScript' at scriptvm/ScriptVM.cpp:214:41: scriptvm/../common/ArrayList.h:98:32: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 98 | T* pNewArray = new T[cnt]; | ^ /usr/include/c++/12/new: In member function 'loadScript': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'copy', inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:175:25, inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:172:24, inlined from 'Copy' at engines/sfz/sfz.cpp:2143:25: engines/sfz/../../common/ArrayList.h:196:29: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 196 | pData = new T[iSize]; | ^ /usr/include/c++/12/new: In member function 'Copy': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'add', inlined from 'eg' at engines/sfz/sfz.cpp:2318:28: engines/sfz/../../common/ArrayList.h:51:32: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 51 | T* pNewArray = new T[iSize + 1]; | ^ /usr/include/c++/12/new: In member function 'eg': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'add', inlined from 'egnode' at engines/sfz/sfz.cpp:2326:23: engines/sfz/../../common/ArrayList.h:51:32: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 51 | T* pNewArray = new T[iSize + 1]; | ^ /usr/include/c++/12/new: In member function 'egnode': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'add', inlined from 'lfo' at engines/sfz/sfz.cpp:2333:30: engines/sfz/../../common/ArrayList.h:51:32: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 51 | T* pNewArray = new T[iSize + 1]; | ^ /usr/include/c++/12/new: In member function 'lfo': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ engines/sfz/LookupTable.cpp: In member function '__ct_base ': engines/sfz/LookupTable.cpp:270:62: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 270 | regionArr = new LinuxSampler::ArrayList[size]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'copy', inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:175:25, inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:172:24, inlined from 'CopyValuesToDefinition' at engines/sfz/sfz.cpp:782:26: engines/sfz/../../common/ArrayList.h:196:29: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 196 | pData = new T[iSize]; | ^ /usr/include/c++/12/new: In member function 'CopyValuesToDefinition': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'copy', inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:175:25, inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:172:24, inlined from 'CopyValuesToDefinition' at engines/sfz/sfz.cpp:888:26: engines/sfz/../../common/ArrayList.h:196:29: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 196 | pData = new T[iSize]; | ^ /usr/include/c++/12/new: In member function 'CopyValuesToDefinition': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'copy', inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:175:25, inlined from 'operator=' at engines/sfz/../../common/ArrayList.h:172:24, inlined from 'CopyValuesToDefinition' at engines/sfz/sfz.cpp:889:28: engines/sfz/../../common/ArrayList.h:196:29: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 196 | pData = new T[iSize]; | ^ /usr/include/c++/12/new: In member function 'CopyValuesToDefinition': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linuxsampler linuxsampler.o liblinuxsampler.la libtool: link: g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/linuxsampler linuxsampler.o ./.libs/liblinuxsampler.so -Wl,-rpath -Wl,/usr/lib64/linuxsampler make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ls_instr_script ls_instr_script.o liblinuxsampler.la libtool: link: g++ -Wreturn-type -ffast-math -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/ls_instr_script ls_instr_script.o ./.libs/liblinuxsampler.so -Wl,-rpath -Wl,/usr/lib64/linuxsampler make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' Making all in hostplugins Making all in dssi make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o PluginDssi.lo PluginDssi.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c PluginDssi.cpp -fPIC -DPIC -o .libs/PluginDssi.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c PluginDssi.cpp -o PluginDssi.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' In file included from ../../engines/AbstractEngine.h:30, from ../../engines/AbstractEngineChannel.h:30, from PluginDssi.cpp:29: ../../engines/../common/atomic.h:1190:2: warning: #warning libs/pbd has no implementation of strictly atomic operations for your hardware. [-Wcpp] 1190 | #warning libs/pbd has no implementation of strictly atomic operations for your hardware. | ^~~~~~~ In file included from ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:31, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:35, from ../../drivers/../engines/EngineChannel.h:25, from ../../drivers/../Sampler.h:32, from ../../drivers/Plugin.h:24, from PluginDssi.h:27, from PluginDssi.cpp:27: ../../drivers/../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:28, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:36: ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:37: ../../drivers/../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/../../effects/Effect.h:27, from ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:39: ../../drivers/../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:35, from ../../drivers/../engines/EngineChannel.h:27: ../../drivers/../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../../drivers/../engines/EngineChannel.h:31: ../../drivers/../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from ../../drivers/../network/lscpparser.h:41, from ../../drivers/../network/lscpserver.h:45, from ../../drivers/Plugin.h:26: ../../drivers/../network/../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../drivers/../network/../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../drivers/../network/../common/global_private.h: In function 'std::string ltrim(std::string)': ../../drivers/../network/../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from PluginDssi.cpp:24: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../drivers/../network/../common/global_private.h: In function 'std::string rtrim(std::string)': ../../drivers/../network/../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/../network/lscpparser.h:43: ../../drivers/../network/lscpevent.h: At global scope: ../../drivers/../network/lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from ../../drivers/../network/lscpparser.h:45: ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from ../../drivers/Plugin.h:27: ../../drivers/audio/AudioOutputDevicePlugin.h:69:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevicePlugin.h:78:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ In file included from ../../engines/AbstractEngine.h:29: ../../engines/../common/ArrayList.h:67:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void remove(int iPosition) throw (Exception) { | ^~~~~ ../../engines/AbstractEngineChannel.h:88:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) OVERRIDE; | ^~~~~ In file included from PluginDssi.cpp:30: ../../engines/EngineChannelFactory.h:44:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 44 | static EngineChannel* Create(String EngineType) throw (Exception); | ^~~~~ PluginDssi.cpp: In constructor '{anonymous}::PluginInstance::PluginInstance(long unsigned int)': PluginDssi.cpp:67:31: warning: 'void LinuxSampler::SamplerChannel::SetMidiInput(LinuxSampler::MidiInputDevice*, int, LinuxSampler::midi_chan_t)' is deprecated [-Wdeprecated-declarations] 67 | pChannel->SetMidiInput(plugin->pMidiDevice, i, LinuxSampler::midi_chan_all); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../drivers/../Sampler.h:207:18: note: declared here 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~~~~~~~~ In file included from ../../engines/AbstractEngine.h:32: ../../engines/../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::Event; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../../engines/AbstractEngine.h:79:42: required from here ../../engines/../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ ../../engines/../common/Pool.h: In instantiation of 'pool_element_id_t Pool::getID(const T*) const [with T = LinuxSampler::ScriptEvent; pool_element_id_t = unsigned int]': ../../engines/AbstractEngineChannel.h:106:47: required from here ../../engines/../common/Pool.h:811:36: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare] 811 | if (index < 0 || index >= poolsize) return 0; | ~~~~~~^~~~~~~~~~~ ../../engines/../common/Pool.h: In instantiation of 'Pool::Iterator Pool::fromID(pool_element_id_t) const [with T = LinuxSampler::ScriptEvent; Iterator = RTListBase::_Iterator; pool_element_id_t = unsigned int]': ../../engines/AbstractEngineChannel.h:110:48: required from here ../../engines/../common/Pool.h:845:31: warning: comparison of integer expressions of different signedness: 'pool_element_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 845 | if (id == 0 || id == -1) return Iterator(); // invalid iterator | ~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -module -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linuxsampler.la -rpath /usr/lib64/dssi PluginDssi.lo ../../../src/liblinuxsampler.la libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/12/crtbeginS.o .libs/PluginDssi.o -Wl,-rpath -Wl,/builddir/build/BUILD/linuxsampler-2.1.1/src/.libs -Wl,-rpath -Wl,/usr/lib64/linuxsampler ../../../src/.libs/liblinuxsampler.so -L/usr/lib/gcc/aarch64-redhat-linux/12 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/12/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linuxsampler.so -o .libs/linuxsampler.so libtool: link: ar cru .libs/linuxsampler.a PluginDssi.o libtool: link: ranlib .libs/linuxsampler.a libtool: link: ( cd ".libs" && rm -f "linuxsampler.la" && ln -s "../linuxsampler.la" "linuxsampler.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' Making all in lv2 make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/lv2 -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o PluginLv2.lo PluginLv2.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/lv2 -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c PluginLv2.cpp -fPIC -DPIC -o .libs/PluginLv2.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/lv2 -I/usr/include/libgig -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c PluginLv2.cpp -o PluginLv2.o >/dev/null 2>&1 make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' In file included from ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:31, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:35, from ../../drivers/../engines/EngineChannel.h:25, from ../../drivers/../Sampler.h:32, from ../../drivers/Plugin.h:24, from PluginLv2.h:24, from PluginLv2.cpp:32: ../../drivers/../engines/../drivers/audio/../../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:181:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 181 | virtual void SetValue(String val) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 224 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:231:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:246:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 246 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:283:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 283 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:290:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 290 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:329:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 329 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:367:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 367 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:374:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 374 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:453:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 453 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:460:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 460 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:523:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 523 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:530:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 530 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:771:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 771 | DeviceCreationParameterBool(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:779:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 779 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:782:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 782 | virtual void SetValue(bool b) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:785:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 785 | virtual void OnSetValue(bool b) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:808:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 808 | DeviceCreationParameterInt(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:816:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 816 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:819:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 819 | virtual void SetValue(int i) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:825:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 825 | virtual void OnSetValue(int i) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:848:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 848 | DeviceCreationParameterFloat(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:856:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 856 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:859:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 859 | virtual void SetValue(float f) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:865:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 865 | virtual void OnSetValue(float f) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:895:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 895 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:898:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 898 | virtual void SetValueAsString(String s) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:902:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 902 | virtual void OnSetValue(String s) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:926:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 926 | DeviceCreationParameterStrings(String val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:935:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 935 | virtual void SetValue(String val) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:938:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 938 | virtual void SetValue(std::vector vS) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../DeviceParameter.h:942:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | virtual void OnSetValue(std::vector vS) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:28, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:36: ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:190:137: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 190 | virtual InstrumentEditor* LaunchInstrumentEditor(EngineChannel* pEngineChannel, instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:199:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 199 | virtual std::vector GetInstrumentFileContent(String File) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/InstrumentManager.h:207:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | virtual instrument_info_t GetInstrumentInfo(instrument_id_t ID) throw (InstrumentManagerException) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:56:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 56 | virtual void SetMaxVoices(int iVoices) throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/../drivers/audio/../../engines/Engine.h:61:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 61 | virtual void SetMaxDiskStreams(int iStreams) throw (Exception) = 0; | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:37: ../../drivers/../engines/../drivers/audio/AudioChannel.h:72:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE { /* cannot happen, as parameter is fix */ } | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioChannel.h:83:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 83 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE { /*TODO: needs to be implemented */ } | ^~~~~ In file included from ../../drivers/../engines/../drivers/audio/../../effects/Effect.h:27, from ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:24, from ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:39: ../../drivers/../engines/../drivers/audio/../../effects/EffectControl.h:32:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 32 | virtual void SetValue(float val) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/Effect.h:77:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 77 | virtual void InitEffect(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | void InsertEffect(Effect* pEffect, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:67:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 67 | void RemoveEffect(int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/../../effects/EffectChain.h:94:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | void SetEffectActive(int iChainPos, bool bOn) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:73:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:94:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 94 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:115:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:289:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 289 | void RemoveSendEffectChain(uint iChain) throw (Exception); | ^~~~~ ../../drivers/../engines/../drivers/audio/AudioOutputDevice.h:317:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | void RemoveMasterEffectChain(uint iChain) throw (Exception) DEPRECATED_API; | ^~~~~ In file included from ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:35, from ../../drivers/../engines/EngineChannel.h:27: ../../drivers/../engines/../drivers/midi/MidiInputPort.h:60:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 60 | virtual void OnSetValue(String s) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:85:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 85 | virtual void OnSetValue(bool b) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:106:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | virtual void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ ../../drivers/../engines/../drivers/midi/MidiInputDevice.h:154:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 154 | MidiInputPort* GetPort(uint iPort) throw (MidiInputException); | ^~~~~ In file included from ../../drivers/../engines/EngineChannel.h:31: ../../drivers/../engines/FxSend.h:73:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | FxSend(EngineChannel* pEngineChannel, uint8_t MidiCtrl, String Name = "") throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:103:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void SetDestinationEffect(int iChain, int iChainPos) throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:118:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 118 | void SetDestinationMasterEffect(int iChain, int iChainPos) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../engines/FxSend.h:141:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 141 | void SetDestinationChannel(int SrcChan, int DstChan) throw (Exception); | ^~~~~ ../../drivers/../engines/FxSend.h:189:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 189 | void SetMidiController(uint8_t MidiCtrl) throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:121:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 121 | virtual FxSend* AddFxSend(uint8_t MidiCtrl, String Name = "") throw (Exception) = 0; | ^~~~~ ../../drivers/../engines/EngineChannel.h:138:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 138 | void SetMute(int state) throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:231:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 231 | int GetMidiInstrumentMap() throw (Exception); | ^~~~~ ../../drivers/../engines/EngineChannel.h:260:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 260 | void SetMidiInstrumentMap(int MidiMap) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:58:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 58 | void SetEngineType(String EngineType) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:72:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 72 | void SetAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:88:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 88 | void Connect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:103:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | void Disconnect(MidiInputPort* pPort) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:115:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 115 | void DisconnectAllMidiInputPorts() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:143:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 143 | void SetMidiInputDevice(MidiInputDevice *pDevice) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:169:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 169 | void SetMidiInputPort(int MidiPort) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:207:113: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 207 | void SetMidiInput(MidiInputDevice* pDevice, int iMidiPort, midi_chan_t MidiChannel = midi_chan_all) throw (Exception) DEPRECATED_API; | ^~~~~ ../../drivers/../Sampler.h:478:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 478 | AudioOutputDevice* CreateAudioOutputDevice(String AudioDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:489:107: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 489 | MidiInputDevice* CreateMidiInputDevice(String MidiDriver, std::map Parameters) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:518:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 518 | void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:531:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 531 | void DestroyAllAudioOutputDevices() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:540:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 540 | void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:553:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 553 | void DestroyAllMidiInputDevices() throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:585:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 585 | void SetGlobalMaxVoices(int n) throw (Exception); | ^~~~~ ../../drivers/../Sampler.h:595:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void SetGlobalMaxStreams(int n) throw (Exception); | ^~~~~ In file included from ../../drivers/../network/lscpparser.h:41, from ../../drivers/../network/lscpserver.h:45, from ../../drivers/Plugin.h:26: ../../drivers/../network/../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../drivers/../network/../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../../drivers/../network/../common/global_private.h: In function 'std::string ltrim(std::string)': ../../drivers/../network/../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from PluginLv2.cpp:29: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../../drivers/../network/../common/global_private.h: In function 'std::string rtrim(std::string)': ../../drivers/../network/../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ In file included from ../../drivers/../network/lscpparser.h:43: ../../drivers/../network/lscpevent.h: At global scope: ../../drivers/../network/lscpevent.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 79 | LSCPEvent(String eventName) throw (Exception); | ^~~~~ In file included from ../../drivers/../network/lscpparser.h:45: ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:146:120: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 146 | static void AddOrReplaceEntry(int Map, midi_prog_index_t Index, entry_t Entry, bool bInBackground = false) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:179:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 179 | static std::map Entries(int Map) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:195:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 195 | static int AddMap(String MapName = "") throw (Exception) ; | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:203:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 203 | static String MapName(int Map) throw (Exception); | ^~~~~ ../../drivers/../network/../drivers/midi/MidiInstrumentMapper.h:213:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 213 | static void RenameMap(int Map, String NewName) throw (Exception); | ^~~~~ In file included from ../../drivers/Plugin.h:27: ../../drivers/audio/AudioOutputDevicePlugin.h:69:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 69 | ParameterFragmentSize(String s) throw (Exception); | ^~~~~ ../../drivers/audio/AudioOutputDevicePlugin.h:78:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | void OnSetValue(int i) throw (Exception) OVERRIDE; | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -module -avoid-version -no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linuxsampler.la -rpath /usr/lib64/lv2/linuxsampler.lv2 PluginLv2.lo ../../../src/liblinuxsampler.la libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/12/crtbeginS.o .libs/PluginLv2.o -Wl,-rpath -Wl,/builddir/build/BUILD/linuxsampler-2.1.1/src/.libs -Wl,-rpath -Wl,/usr/lib64/linuxsampler ../../../src/.libs/liblinuxsampler.so -L/usr/lib/gcc/aarch64-redhat-linux/12 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/12/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linuxsampler.so -o .libs/linuxsampler.so libtool: link: ar cru .libs/linuxsampler.a PluginLv2.o libtool: link: ranlib .libs/linuxsampler.a libtool: link: ( cd ".libs" && rm -f "linuxsampler.la" && ln -s "../linuxsampler.la" "linuxsampler.la" ) make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' make[4]: Nothing to be done for 'all-am'. Making all in shell make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o KeyboardReader.o KeyboardReader.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o TerminalCtrl.o TerminalCtrl.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o LSCPClient.o LSCPClient.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' In file included from LSCPClient.h:36, from LSCPClient.cpp:9: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ LSCPClient.cpp: In member function 'bool LSCPClient::send(String)': LSCPClient.cpp:149:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | return n == s.size(); | ~~^~~~~~~~~~~ LSCPClient.cpp: In member function 'LinuxSampler::optional > LSCPClient::lookAheadLine(int)': LSCPClient.cpp:205:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (index < 0 || index >= m_lines.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o TerminalPrinter.o TerminalPrinter.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' TerminalPrinter.cpp: In member function 'TerminalPrinter& TerminalPrinter::operator<<(std::string)': TerminalPrinter.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < s.size(); ++i) | ~~^~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' g++ -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -c -o lscp.o lscp.cpp make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' In file included from LSCPClient.h:36, from lscp.cpp:16: ../common/optional.h:73:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 73 | const T& get() const throw (Exception) { | ^~~~~ ../common/optional.h:78:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 78 | T& get() throw (Exception) { | ^~~~~ ../common/optional.h:105:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 105 | const T& operator *() const throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 106 | T& operator *() throw (Exception) { return get(); } | ^~~~~ ../common/optional.h:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 108 | const T* operator ->() const throw (Exception) { | ^~~~~ ../common/optional.h:113:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | T* operator ->() throw (Exception) { | ^~~~~ In file included from lscp.cpp:27: ../common/global_private.h:96:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 96 | inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h:103:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 103 | inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) { | ^~~~~ ../common/global_private.h: In function 'std::string ltrim(std::string)': ../common/global_private.h:111:89: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 111 | s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from lscp.cpp:11: /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ ../common/global_private.h: In function 'std::string rtrim(std::string)': ../common/global_private.h:116:80: warning: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 116 | s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ lscp.cpp: In function 'void autoComplete()': lscp.cpp:130:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < g_badPortion.size(); ++i) s += '\b'; | ~~^~~~~~~~~~~~~~~~~~~~~ lscp.cpp: In function 'void commandFromHistory(int)': lscp.cpp:139:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 139 | g_commandHistoryIndex + offset >= g_commandHistory.size()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ lscp.cpp: In function 'std::vector > splitForScreen(const String&, int, int)': lscp.cpp:173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < s.size(); ++i) { | ~~^~~~~~~~~~ lscp.cpp:178:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 178 | if (lines.size() >= rows) return lines; | ~~~~~~~~~~~~~^~~~~~~ lscp.cpp:183:25: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 183 | if (line.size() >= cols) { | ~~~~~~~~~~~~^~~~~~~ lscp.cpp:185:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 185 | if (lines.size() >= rows) return lines; | ~~~~~~~~~~~~~^~~~~~~ lscp.cpp: In function 'void updateDoc()': lscp.cpp:221:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int row = 0; row < lines.size(); ++row) | ~~~~^~~~~~~~~~~~~~ lscp.cpp: In function 'int main(int, char**)': lscp.cpp:478:21: warning: unused variable 'res' [-Wunused-variable] 478 | int res = sscanf(line.c_str(), "SHD:%d", &code); | ^~~ make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o lscp lscp.o TerminalCtrl.o LSCPClient.o KeyboardReader.o TerminalPrinter.o ../../src/liblinuxsampler.la libtool: link: g++ -Wreturn-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/lscp lscp.o TerminalCtrl.o LSCPClient.o KeyboardReader.o TerminalPrinter.o ../../src/.libs/liblinuxsampler.so -Wl,-rpath -Wl,/usr/lib64/linuxsampler make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' Making all in scripts make[2]: Nothing to be done for 'all'. Making all in osx Making all in linuxsampler.xcodeproj make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in Artwork make[2]: Nothing to be done for 'all'. Making all in Documentation Making all in Engines Making all in gig make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. make[3]: Nothing to be done for 'all-am'. Making all in debian make[2]: Nothing to be done for 'all'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.JoWfE4 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 ++ dirname /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd linuxsampler-2.1.1 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 'INSTALL=/usr/bin/install -p' Making install in man make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/man' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/man' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/man/man1' /usr/bin/install -p -m 644 linuxsampler.1 lscp.1 '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/man/man1' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/man' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/man' Making install in src make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' Making install in scriptvm make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' Making install in editor make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm/editor' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/scriptvm' /usr/bin/install -p -m 644 common.h ScriptVM.h ScriptVMFactory.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/scriptvm' make[5]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/scriptvm' Making install in db make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/db' Making install in network make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/network' Making install in engines make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' Making install in gig make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/gig' Making install in sf2 make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sf2' Making install in sfz make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/sfz' Making install in common make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/engines' /usr/bin/install -p -m 644 Engine.h EngineChannel.h FxSend.h InstrumentManager.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/engines' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/engines' Making install in common make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' mkdir -p /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/plugins make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/common' /usr/bin/install -p -m 644 Exception.h Thread.h global.h optional.h Mutex.h SynchronizedConfig.h Condition.h ConstCapacityArray.h lsatomic.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/common' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/common' Making install in testcases make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/testcases' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/testcases' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/testcases' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/testcases' Making install in drivers make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' Making install in audio make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers/audio' /usr/bin/install -p -m 644 AudioChannel.h AudioOutputDevice.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers/audio' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/audio' Making install in midi make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers/midi' /usr/bin/install -p -m 644 midi.h MidiInputPort.h MidiInputDevice.h MidiInstrumentMapper.h VirtualMidiDevice.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers/midi' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers/midi' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers' /usr/bin/install -p -m 644 Device.h DeviceParameter.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/drivers' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/drivers' Making install in plugins make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/plugins' /usr/bin/install -p -m 644 InstrumentEditor.h InstrumentEditorFactory.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/plugins' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/plugins' Making install in effects make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/effects' /usr/bin/install -p -m 644 Effect.h EffectInfo.h EffectFactory.h EffectChain.h EffectControl.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler/effects' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/effects' Making install in . make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p linuxsampler ls_instr_script '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin' libtool: warning: 'liblinuxsampler.la' has not been installed in '/usr/lib64/linuxsampler' libtool: install: /usr/bin/install -p .libs/linuxsampler /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/linuxsampler libtool: warning: 'liblinuxsampler.la' has not been installed in '/usr/lib64/linuxsampler' libtool: install: /usr/bin/install -p .libs/ls_instr_script /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/ls_instr_script /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler' /bin/sh ../libtool --mode=install /usr/bin/install -p liblinuxsampler.la '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler' libtool: install: /usr/bin/install -p .libs/liblinuxsampler.so.5.0.0 /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.so.5.0.0 libtool: install: (cd /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler && { ln -s -f liblinuxsampler.so.5.0.0 liblinuxsampler.so.5 || { rm -f liblinuxsampler.so.5 && ln -s liblinuxsampler.so.5.0.0 liblinuxsampler.so.5; }; }) libtool: install: (cd /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler && { ln -s -f liblinuxsampler.so.5.0.0 liblinuxsampler.so || { rm -f liblinuxsampler.so && ln -s liblinuxsampler.so.5.0.0 liblinuxsampler.so; }; }) libtool: install: /usr/bin/install -p .libs/liblinuxsampler.lai /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.la libtool: install: /usr/bin/install -p .libs/liblinuxsampler.a /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.a libtool: install: chmod 644 /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.a libtool: install: ranlib /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.a libtool: warning: remember to run 'libtool --finish /usr/lib64/linuxsampler' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler' /usr/bin/install -p -m 644 Sampler.h EventListeners.h '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/include/linuxsampler' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' Making install in hostplugins make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' Making install in dssi make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi' /bin/sh ../../../libtool --mode=install /usr/bin/install -p linuxsampler.la '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi' libtool: warning: relinking 'linuxsampler.la' libtool: install: (cd /builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi; /bin/sh "/builddir/build/BUILD/linuxsampler-2.1.1/libtool" --tag CXX --mode=relink g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -module -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linuxsampler.la -rpath /usr/lib64/dssi PluginDssi.lo ../../../src/liblinuxsampler.la -inst-prefix-dir /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/12/crtbeginS.o .libs/PluginDssi.o -Wl,-rpath -Wl,/usr/lib64/linuxsampler -L/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler -L/usr/lib64/linuxsampler -llinuxsampler -L/usr/lib/gcc/aarch64-redhat-linux/12 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/12/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linuxsampler.so -o .libs/linuxsampler.so libtool: install: /usr/bin/install -p .libs/linuxsampler.soT /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.so libtool: install: /usr/bin/install -p .libs/linuxsampler.lai /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.la libtool: install: /usr/bin/install -p .libs/linuxsampler.a /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.a libtool: install: chmod 644 /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.a libtool: install: ranlib /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.a libtool: warning: remember to run 'libtool --finish /usr/lib64/dssi' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/dssi' Making install in lv2 make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2' /usr/bin/install -p -m 644 manifest.ttl linuxsampler.ttl '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2' /bin/sh ../../../libtool --mode=install /usr/bin/install -p linuxsampler.la '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2' libtool: warning: relinking 'linuxsampler.la' libtool: install: (cd /builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2; /bin/sh "/builddir/build/BUILD/linuxsampler-2.1.1/libtool" --tag CXX --mode=relink g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=c++14 -module -avoid-version -no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linuxsampler.la -rpath /usr/lib64/lv2/linuxsampler.lv2 PluginLv2.lo ../../../src/liblinuxsampler.la -inst-prefix-dir /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/12/crtbeginS.o .libs/PluginLv2.o -Wl,-rpath -Wl,/usr/lib64/linuxsampler -L/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler -L/usr/lib64/linuxsampler -llinuxsampler -L/usr/lib/gcc/aarch64-redhat-linux/12 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/12/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linuxsampler.so -o .libs/linuxsampler.so libtool: install: /usr/bin/install -p .libs/linuxsampler.soT /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.so libtool: install: /usr/bin/install -p .libs/linuxsampler.lai /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.la libtool: install: /usr/bin/install -p .libs/linuxsampler.a /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.a libtool: install: chmod 644 /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.a libtool: install: ranlib /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.a libtool: warning: remember to run 'libtool --finish /usr/lib64/lv2/linuxsampler.lv2' make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins/lv2' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/hostplugins' Making install in shell make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p lscp '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin' libtool: warning: '../../src/liblinuxsampler.la' has not been installed in '/usr/lib64/linuxsampler' libtool: install: /usr/bin/install -p .libs/lscp /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/lscp make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src/shell' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/src' Making install in scripts make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/scripts' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/scripts' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/scripts' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/scripts' Making install in osx make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' Making install in linuxsampler.xcodeproj make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx/linuxsampler.xcodeproj' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx/linuxsampler.xcodeproj' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx/linuxsampler.xcodeproj' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx/linuxsampler.xcodeproj' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/osx' Making install in Artwork make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Artwork' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Artwork' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Artwork' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Artwork' Making install in Documentation make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' Making install in Engines make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' Making install in gig make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines/gig' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines/gig' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines/gig' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines/gig' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' make[4]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation/Engines' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' make[3]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/Documentation' Making install in debian make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/debian' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1/debian' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/debian' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1/debian' make[1]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1' make[2]: Entering directory '/builddir/build/BUILD/linuxsampler-2.1.1' make[2]: Nothing to be done for 'install-exec-am'. **************************************************************** *** LinuxSampler was compiled with instruments DB support and *** /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/var/lib/linuxsampler/instruments.db *** doesn't exist yet, creating it now: Creating instruments database... Instruments DB file '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/var/lib/linuxsampler/instruments.db' does not exist yet. Trying to create it now. Opening instruments DB at '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/var/lib/linuxsampler/instruments.db' Done /usr/bin/mkdir -p '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 linuxsampler.pc '/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/pkgconfig' make[2]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1' make[1]: Leaving directory '/builddir/build/BUILD/linuxsampler-2.1.1' + mkdir -p /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/etc/ld.so.conf.d/ + echo /usr/lib64/linuxsampler + rm -f /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64//usr/lib64/linuxsampler/liblinuxsampler.la + rm -f /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64//usr/lib64/dssi/linuxsampler.la + rm -f /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64//usr/lib64/lv2/linuxsampler.lv2/linuxsampler.la + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.1.1-2.fc37 --unique-debug-suffix -2.1.1-2.fc37.aarch64 --unique-debug-src-base linuxsampler-2.1.1-2.fc37.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/linuxsampler-2.1.1 extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/linuxsampler extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/ls_instr_script extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/bin/lscp extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/dssi/linuxsampler.so extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/linuxsampler/liblinuxsampler.so.5.0.0 extracting debug info from /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/lib64/lv2/linuxsampler.lv2/linuxsampler.so original debug info size: 42096kB, size after compression: 36740kB /usr/bin/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. cpio: src/network/y.tab.c: Cannot stat: No such file or directory cpio: src/scriptvm/editor/lex.Nksp_.c: Cannot stat: No such file or directory cpio: src/scriptvm/lex.InstrScript_.c: Cannot stat: No such file or directory cpio: src/scriptvm/y.tab.c: Cannot stat: No such file or directory 8471 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/linuxsampler-2.1.1-2.fc37.aarch64/src/engines/sfz/sfz.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/linuxsampler-2.1.1-2.fc37.aarch64/src/engines/sfz/sfz.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: linuxsampler-2.1.1-2.fc37.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.MHqB0c + umask 022 + cd /builddir/build/BUILD + cd linuxsampler-2.1.1 + DOCDIR=/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + cp -pr AUTHORS /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + cp -pr ChangeLog /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + cp -pr NEWS /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + cp -pr README /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/doc/linuxsampler + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PReNFN + umask 022 + cd /builddir/build/BUILD + cd linuxsampler-2.1.1 + LICENSEDIR=/builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/licenses/linuxsampler + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/licenses/linuxsampler + cp -pr COPYING /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64/usr/share/licenses/linuxsampler + RPM_EC=0 ++ jobs -p + exit 0 Provides: liblinuxsampler.so.5()(64bit) linuxsampler = 2.1.1-2.fc37 linuxsampler(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgig.so.10()(64bit) libjack.so.0()(64bit) liblinuxsampler.so.5()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libsndfile.so.1()(64bit) libsndfile.so.1(libsndfile.so.1.0)(64bit) libsqlite3.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: linuxsampler-devel-2.1.1-2.fc37.aarch64 Provides: linuxsampler-devel = 2.1.1-2.fc37 linuxsampler-devel(aarch-64) = 2.1.1-2.fc37 pkgconfig(linuxsampler) = 2.1.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config liblinuxsampler.so.5()(64bit) Processing files: linuxsampler-dssi-2.1.1-2.fc37.aarch64 Provides: linuxsampler-dssi = 2.1.1-2.fc37 linuxsampler-dssi(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblinuxsampler.so.5()(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Processing files: lv2-linuxsampler-plugins-2.1.1-2.fc37.aarch64 Provides: lv2-linuxsampler-plugins = 2.1.1-2.fc37 lv2-linuxsampler-plugins(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblinuxsampler.so.5()(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: linuxsampler-debugsource-2.1.1-2.fc37.aarch64 Provides: linuxsampler-debugsource = 2.1.1-2.fc37 linuxsampler-debugsource(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: linuxsampler-debuginfo-2.1.1-2.fc37.aarch64 Provides: debuginfo(build-id) = 242a8f63bae5d098e2ef0f8ed92c6ee34c2d0012 debuginfo(build-id) = 4a6624853f256cd9623de71d390f9978c9cf39e7 debuginfo(build-id) = 81c523253935477ac86093693d9e934aafacf27e debuginfo(build-id) = b1e28573a2c40537f028137849b642f1525511c8 liblinuxsampler.so.5.0.0-2.1.1-2.fc37.aarch64.debug()(64bit) linuxsampler-debuginfo = 2.1.1-2.fc37 linuxsampler-debuginfo(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: linuxsampler-debugsource(aarch-64) = 2.1.1-2.fc37 Processing files: linuxsampler-dssi-debuginfo-2.1.1-2.fc37.aarch64 Provides: debuginfo(build-id) = 81a573397a860032ff2a2fbb753f788b988140f8 linuxsampler-dssi-debuginfo = 2.1.1-2.fc37 linuxsampler-dssi-debuginfo(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: linuxsampler-debugsource(aarch-64) = 2.1.1-2.fc37 Processing files: lv2-linuxsampler-plugins-debuginfo-2.1.1-2.fc37.aarch64 Provides: debuginfo(build-id) = 450720639eb236368b8eff2c3905be3150d753d1 lv2-linuxsampler-plugins-debuginfo = 2.1.1-2.fc37 lv2-linuxsampler-plugins-debuginfo(aarch-64) = 2.1.1-2.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: linuxsampler-debugsource(aarch-64) = 2.1.1-2.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 Wrote: /builddir/build/RPMS/linuxsampler-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/lv2-linuxsampler-plugins-debuginfo-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/linuxsampler-dssi-debuginfo-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/lv2-linuxsampler-plugins-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/linuxsampler-dssi-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/linuxsampler-debugsource-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/linuxsampler-devel-2.1.1-2.fc37.aarch64.rpm Wrote: /builddir/build/RPMS/linuxsampler-debuginfo-2.1.1-2.fc37.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.oqXL6k + umask 022 + cd /builddir/build/BUILD + cd linuxsampler-2.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/linuxsampler-2.1.1-2.fc37.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.abYSsp + umask 022 + cd /builddir/build/BUILD + rm -rf linuxsampler-2.1.1 linuxsampler-2.1.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0