Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.spec'], chrootPath='/var/lib/mock/f43-build-57351207-6551758/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'f9f7fb5851ce4c6eb3d230ca3e99d3c9', '-D', '/var/lib/mock/f43-build-57351207-6551758/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1721174400 Wrote: /builddir/build/SRPMS/adanaxisgpl-1.2.5-48.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.spec'], chrootPath='/var/lib/mock/f43-build-57351207-6551758/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '36bab30994074751b21065049dc3cf63', '-D', '/var/lib/mock/f43-build-57351207-6551758/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1721174400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.5EXB3w + umask 022 + cd /builddir/build/BUILD/adanaxisgpl-1.2.5-build + test -d /builddir/build/BUILD/adanaxisgpl-1.2.5-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/adanaxisgpl-1.2.5-build + /usr/bin/rm -rf /builddir/build/BUILD/adanaxisgpl-1.2.5-build + /usr/bin/mkdir -p /builddir/build/BUILD/adanaxisgpl-1.2.5-build + /usr/bin/mkdir -p /builddir/build/BUILD/adanaxisgpl-1.2.5-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mDLGka + umask 022 + cd /builddir/build/BUILD/adanaxisgpl-1.2.5-build + cd /builddir/build/BUILD/adanaxisgpl-1.2.5-build + rm -rf adanaxisgpl-1.2.5 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/adanaxisgpl-1.2.5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd adanaxisgpl-1.2.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/adanaxisgpl-1.2.5-const.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/adanaxisgpl-1.2.5-gcc47.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/adanaxisgpl-1.2.5-xdg-open.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/adanaxisgpl-gcc11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/adanaxisgpl-gcc12.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GLDIfC + umask 022 + cd /builddir/build/BUILD/adanaxisgpl-1.2.5-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 adanaxisgpl-1.2.5 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 + mv ./configure.backup ./configure + /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 + mv ./configure.backup ./configure + '[' 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 ++ grep -q runstatedir=DIR ./configure + ./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --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 checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking target system type... powerpc64le-redhat-linux-gnu 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 sets $(MAKE)... (cached) yes checking for ppc64le-redhat-linux-gnu-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed 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 how to run the C++ preprocessor... g++ -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for find... /usr/bin/find checking for sdl-config... /usr/bin/sdl-config configure: sdl-config set CPPFLAGS to -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT configure: sdl-config set LIBS to -lSDL checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... 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 stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking syscall.h usability... yes checking syscall.h presence... yes checking for syscall.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for memory.h... (cached) yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking for int... yes checking size of int... 4 checking for short... yes checking size of short... 2 checking for long... yes checking size of long... 8 checking for long long... yes checking size of long long... 8 checking for void*... yes checking size of void*... 8 checking for float... yes checking size of float... 4 checking for double... yes checking size of double... 8 checking for time_t... yes checking size of time_t... 8 checking whether byte ordering is bigendian... no checking for /proc/self/maps... yes checking whether everything is installed to the same prefix... no checking whether binary relocation support should be enabled... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no configure: **************************************************************** configure: * * configure: * Choosing a platform pack. Please check that this is correct * configure: * * configure: **************************************************************** configure: * Assuming generic X Windows platform. configure: * Using platform pack from src/Platform/X11. checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for main in -lm... yes checking for main in -lXext... no checking for dlopen in -ldl... yes checking for crypt in -lcrypt... yes checking for main in -lGL... yes checking for main in -lGLU... yes checking for main in -lglut... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for working memcmp... yes checking for dup2... yes checking for memmove... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strerror... yes checking for strftime... yes checking for strchr... yes checking for strstr... yes checking for strtoul... yes checking for crypt... yes checking for flock... yes checking for acosh... yes checking for erf... yes checking for getcwd... yes checking for fcntl... yes checking for lockf... yes checking for symlink... yes checking for pause... yes checking for dlopen... yes checking for telldir... yes checking for seekdir... yes checking for mktime... yes checking for timegm... yes checking for cosh... yes checking for sinh... yes checking for tanh... yes checking for main in -lPCRE... no checking for main in -lpcre... yes checking for main in -lexpat... yes checking for main in -ljpeg... yes checking for main in -ltiff... yes checking for main in -lSDL-1.1... no checking for main in -lSDL... yes checking for main in -logg... yes checking for main in -lvorbis... yes checking for main in -lvorbisfile... yes checking for main in -lSDL_mixer... yes checking pcre.h usability... yes checking pcre.h presence... yes checking for pcre.h... yes checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking SDL.h usability... yes checking SDL.h presence... yes checking for SDL.h... yes checking SDL_mixer.h usability... yes checking SDL_mixer.h presence... yes checking for SDL_mixer.h... yes checking SDL_main.h usability... yes checking SDL_main.h presence... yes checking for SDL_main.h... yes checking SDL_opengl.h usability... yes checking SDL_opengl.h presence... yes checking for SDL_opengl.h... yes checking sstream usability... yes checking sstream presence... yes checking for sstream... yes checking valarray usability... yes checking valarray presence... yes checking for valarray... yes configure: iosfwd does not define ostringstream configure: GLenum is unsigned int checking for src... yes checking for src/Makefile.am... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating data-adanaxis/Makefile config.status: creating config.h config.status: executing depfiles commands configure: Verdict was: configure: CPPFLAGS= -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I${srcdir} -I${srcdir}/API -DNDEBUG -I${srcdir}/Platform/X11 configure: LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 configure: LIBS=-lSDL_mixer -lvorbisfile -lvorbis -logg -lSDL -ltiff -ljpeg -lexpat -lpcre -lglut -lGLU -lGL -lcrypt -ldl -lm -lSDL -lX11 + make -j8 /bin/sh -c 'if [ -f prebuild.sh ];then /bin/sh ./prebuild.sh;fi' Prebuild script (prebuild.sh) disabled for release make all-recursive make[1]: Entering directory '/builddir/build/BUILD/adanaxisgpl-1.2.5-build/adanaxisgpl-1.2.5' Making all in src make[2]: Entering directory '/builddir/build/BUILD/adanaxisgpl-1.2.5-build/adanaxisgpl-1.2.5/src' g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameDialogue.o `test -f 'Game/GameDialogue.cpp' || echo './'`Game/GameDialogue.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameGlobalConfig.o `test -f 'Game/GameGlobalConfig.cpp' || echo './'`Game/GameGlobalConfig.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameCommandHandler.o `test -f 'Game/GameCommandHandler.cpp' || echo './'`Game/GameCommandHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameType.o `test -f 'Game/GameType.cpp' || echo './'`Game/GameType.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameRewards.o `test -f 'Game/GameRewards.cpp' || echo './'`Game/GameRewards.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameTimer.o `test -f 'Game/GameTimer.cpp' || echo './'`Game/GameTimer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameSetup.o `test -f 'Game/GameSetup.cpp' || echo './'`Game/GameSetup.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameProtocol.o `test -f 'Game/GameProtocol.cpp' || echo './'`Game/GameProtocol.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameTimer.h:114, from Game/GameTimer.cpp:113: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameSetup.h:96, from Game/GameSetup.cpp:182: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameCommandHandler.h:93, from Game/GameCommandHandler.cpp:113: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameProtocol.h:90, from Game/GameProtocol.cpp:92: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameGlobalConfig.h:81, from Game/GameGlobalConfig.cpp:68: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameRewards.h:84, from Game/GameRewards.cpp:86: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameType.h:90, from Game/GameType.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from ./Media/MediaStandard.h:82, from ./Media/MediaAudio.h:96, from ./API/mushMedia.h:132, from Game/GameProtocol.cpp:96: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118, from Game/GameSetup.cpp:184: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameDialogue.h:54, from Game/GameDialogue.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ Game/GameRewards.cpp: In member function ‘virtual char* GameRewards::TypeNameGet() const’: Game/GameRewards.cpp:265:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 265 | return "gamerewards"; | ^~~~~~~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118, from Game/GameCommandHandler.cpp:115: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameReg.o `test -f 'Game/GameReg.cpp' || echo './'`Game/GameReg.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameFrameTimer.o `test -f 'Game/GameFrameTimer.cpp' || echo './'`Game/GameFrameTimer.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameDialogue.h:56: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameRecords.o `test -f 'Game/GameRecords.cpp' || echo './'`Game/GameRecords.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameStringSpec.o `test -f 'Game/GameStringSpec.cpp' || echo './'`Game/GameStringSpec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameReg.h:48, from Game/GameReg.cpp:65: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameFrameTimer.h:60, from Game/GameFrameTimer.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameTimer.h:114, from Game/GameRecords.h:90, from Game/GameRecords.cpp:95: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118, from Game/GameReg.cpp:68: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ Game/GameReg.cpp: In member function ‘virtual void GameReg::Process(GameAppHandler&)’: Game/GameReg.cpp:139:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 139 | m_codeValid == kCodeValidPass && m_lastCheckMsec + 2000 < m_currentMsec) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Game/GameRecords.cpp: In member function ‘virtual char* GameRecords::TypeNameGet() const’: Game/GameRecords.cpp:400:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 400 | return "gamerecords"; | ^~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameController.o `test -f 'Game/GameController.cpp' || echo './'`Game/GameController.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameSoundStreamSpec.o `test -f 'Game/GameSoundStreamSpec.cpp' || echo './'`Game/GameSoundStreamSpec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameStringSpec.h:51, from Game/GameStringSpec.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameGraphicSprite.o `test -f 'Game/GameGraphicSprite.cpp' || echo './'`Game/GameGraphicSprite.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameStringSpec.h:53: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameCode.o `test -f 'Game/GameCode.cpp' || echo './'`Game/GameCode.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameController.h:90, from Game/GameController.cpp:98: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameSoundStreamSpec.h:25, from Game/GameSoundStreamSpec.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from ./Media/MediaStandard.h:82, from ./Media/MediaAudio.h:96, from ./API/mushMedia.h:132, from Game/GameSoundStreamSpec.h:27: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameGraphic.h:90, from Game/GameGraphicSprite.h:90, from Game/GameGraphicSprite.cpp:104: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameController.h:91: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameCode.h:45, from Game/GameCode.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameGraphicSprite.h:91: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ Game/GameGraphicSprite.cpp: In member function ‘virtual char* GameGraphicSprite::TypeNameGet() const’: Game/GameGraphicSprite.cpp:293:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 293 | return "gamegraphicsprite"; | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameAppHandler.o `test -f 'Game/GameAppHandler.cpp' || echo './'`Game/GameAppHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameSTL.o `test -f 'Game/GameSTL.cpp' || echo './'`Game/GameSTL.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameConfigDef.o `test -f 'Game/GameConfigDef.cpp' || echo './'`Game/GameConfigDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameControlFrameDef.o `test -f 'Game/GameControlFrameDef.cpp' || echo './'`Game/GameControlFrameDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameConfig.o `test -f 'Game/GameConfig.cpp' || echo './'`Game/GameConfig.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GamePiece.o `test -f 'Game/GamePiece.cpp' || echo './'`Game/GamePiece.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameSoundSpec.o `test -f 'Game/GameSoundSpec.cpp' || echo './'`Game/GameSoundSpec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameConfigDef.h:75, from Game/GameConfigDef.cpp:101: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameAppHandler.h:117, from Game/GameAppHandler.cpp:215: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameControlFrameDef.h:69, from Game/GameControlFrameDef.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GamePiece.h:48, from Game/GamePiece.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from ./Media/MediaStandard.h:82, from ./Media/MediaAudio.h:96, from ./API/mushMedia.h:132, from Game/GameConfigDef.cpp:104: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameConfig.h:96, from Game/GameConfig.cpp:140: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameSoundSpec.h:45, from Game/GameSoundSpec.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameBase.o `test -f 'Game/GameBase.cpp' || echo './'`Game/GameBase.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameGraphic.o `test -f 'Game/GameGraphic.cpp' || echo './'`Game/GameGraphic.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from ./Media/MediaStandard.h:82, from ./Media/MediaAudio.h:96, from ./API/mushMedia.h:132, from Game/GameSoundSpec.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from ./Platform/PlatformInputUtils.h:103, from ./API/mushPlatform.h:91, from Game/GameConfig.cpp:145: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameEvent.o `test -f 'Game/GameEvent.cpp' || echo './'`Game/GameEvent.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameUtils.o `test -f 'Game/GameUtils.cpp' || echo './'`Game/GameUtils.cpp Game/GameConfig.cpp: In member function ‘virtual char* GameConfig::TypeNameGet() const’: Game/GameConfig.cpp:564:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 564 | return "gameconfig"; | ^~~~~~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameGraphic.h:90, from Game/GameGraphic.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameBase.h:108, from Game/GameBase.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameEvent.h:81, from Game/GameEvent.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameRouter.o `test -f 'Game/GameRouter.cpp' || echo './'`Game/GameRouter.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameGraphicModel.h:79, from Game/GameGraphic.cpp:79: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameUtils.h:51, from Game/GameUtils.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameGraphicModel.o `test -f 'Game/GameGraphicModel.cpp' || echo './'`Game/GameGraphicModel.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118, from Game/GameUtils.h:53: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GameQuit.o `test -f 'Game/GameQuit.cpp' || echo './'`Game/GameQuit.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLRender.o `test -f 'GL/GLRender.cpp' || echo './'`GL/GLRender.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLModeDef.o `test -f 'GL/GLModeDef.cpp' || echo './'`GL/GLModeDef.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameRouter.h:102, from Game/GameRouter.cpp:128: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureTIFF.o `test -f 'GL/GLTextureTIFF.cpp' || echo './'`GL/GLTextureTIFF.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameGraphic.h:90, from Game/GameGraphicModel.h:78, from Game/GameGraphicModel.cpp:92: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLFont.o `test -f 'GL/GLFont.cpp' || echo './'`GL/GLFont.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureSpr.o `test -f 'GL/GLTextureSpr.cpp' || echo './'`GL/GLTextureSpr.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLRender.h:72, from GL/GLRender.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Game/GameQuit.h:78, from Game/GameQuit.cpp:110: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameGraphicModel.h:79: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ Game/GameGraphicModel.cpp: In member function ‘virtual char* GameGraphicModel::TypeNameGet() const’: Game/GameGraphicModel.cpp:430:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 430 | return "gamegraphicmodel"; | ^~~~~~~~~~~~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLModeDef.h:76, from GL/GLModeDef.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103, from GL/GLRender.h:74: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from Game/GameAppHandler.h:118, from Game/GameQuit.cpp:112: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTextureTIFF.h:72, from GL/GLTextureTIFF.cpp:86: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLFont.h:84, from GL/GLFont.cpp:101: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ GL/GLTextureTIFF.cpp: In constructor ‘GLTextureTIFF::GLTextureTIFF(const std::string&)’: GL/GLTextureTIFF.cpp:98:13: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 98 | uint32 *tiffData=NULL; | ^~~~~~~~ In file included from /usr/include/tiffio.h:31, from GL/GLTextureTIFF.cpp:88: /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ GL/GLTextureTIFF.cpp:110:20: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 110 | uint32 width, height; | ^~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ GL/GLTextureTIFF.cpp:110:27: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 110 | uint32 width, height; | ^~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ GL/GLTextureTIFF.cpp:117:46: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 117 | tiffData=reinterpret_cast(_TIFFmalloc(sizeof(uint32)*width*height)); | ^ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ GL/GLTextureTIFF.cpp:117:68: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 117 | tiffData=reinterpret_cast(_TIFFmalloc(sizeof(uint32)*width*height)); | ^~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ GL/GLTextureTIFF.cpp:129:21: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 129 | uint32 *srcData=tiffData; | ^~~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTextureSpr.h:75, from GL/GLTextureSpr.cpp:113: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLState.o `test -f 'GL/GLState.cpp' || echo './'`GL/GLState.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103, from GL/GLFont.h:86: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTest1AppHandler.o `test -f 'GL/GLTest1AppHandler.cpp' || echo './'`GL/GLTest1AppHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureProc.o `test -f 'GL/GLTextureProc.cpp' || echo './'`GL/GLTextureProc.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLVector.o `test -f 'GL/GLVector.cpp' || echo './'`GL/GLVector.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTexture.o `test -f 'GL/GLTexture.cpp' || echo './'`GL/GLTexture.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLSTL.o `test -f 'GL/GLSTL.cpp' || echo './'`GL/GLSTL.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLState.h:88, from GL/GLState.cpp:83: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLAppHandler.h:156, from GL/GLUTAppHandler.h:125, from GL/GLTest1AppHandler.h:99, from GL/GLTest1AppHandler.cpp:137: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTextureProc.h:45, from GL/GLTextureProc.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRenderable.h:75, from GL/GLVector.h:81, from GL/GLVector.cpp:74: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from GL/GLTest1AppHandler.cpp:140: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTest.o `test -f 'GL/GLTest.cpp' || echo './'`GL/GLTest.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from ./MushGL/MushGLAppHandler.h:45, from ./MushGL/MushGL.h:84, from ./API/mushMushGL.h:58, from GL/GLTextureProc.cpp:45: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLVector.cpp:75: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLRenderable.o `test -f 'GL/GLRenderable.cpp' || echo './'`GL/GLRenderable.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTexture.cpp:140: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLXMLOperators.o `test -f 'GL/GLXMLOperators.cpp' || echo './'`GL/GLXMLOperators.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTexture.cpp:142: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLLightDef.o `test -f 'GL/GLLightDef.cpp' || echo './'`GL/GLLightDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureGIF.o `test -f 'GL/GLTextureGIF.cpp' || echo './'`GL/GLTextureGIF.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLFontRef.o `test -f 'GL/GLFontRef.cpp' || echo './'`GL/GLFontRef.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTest.h:75, from GL/GLTest.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRenderable.h:75, from GL/GLRenderable.cpp:65: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureRef.o `test -f 'GL/GLTextureRef.cpp' || echo './'`GL/GLTextureRef.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLXMLOperators.h:54, from GL/GLXMLOperators.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLQuad.o `test -f 'GL/GLQuad.cpp' || echo './'`GL/GLQuad.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLArray.o `test -f 'GL/GLArray.cpp' || echo './'`GL/GLArray.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureClip.o `test -f 'GL/GLTextureClip.cpp' || echo './'`GL/GLTextureClip.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLState.h:88, from GL/GLColour.h:96, from GL/GLLightDef.h:88, from GL/GLLightDef.cpp:74: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLUTAppHandler.o `test -f 'GL/GLUTAppHandler.cpp' || echo './'`GL/GLUTAppHandler.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLFontRef.h:81, from GL/GLFontRef.cpp:83: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLColour.h:99: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTextureGIF.h:75, from GL/GLTextureGIF.cpp:98: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ GL/GLLightDef.cpp: In member function ‘virtual char* GLLightDef::TypeNameGet() const’: GL/GLLightDef.cpp:328:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 328 | return "gllightdef"; | ^~~~~~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTextureRef.h:102, from GL/GLTextureRef.cpp:107: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLQuad.h:81, from GL/GLQuad.cpp:83: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRenderable.h:75, from GL/GLVector.h:81, from GL/GLArray.h:72, from GL/GLArray.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTexture.h:135, from GL/GLTextureClip.h:69, from GL/GLTextureClip.cpp:89: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLAppHandler.h:156, from GL/GLUTAppHandler.h:125, from GL/GLUTAppHandler.cpp:110: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLTextureDef.o `test -f 'GL/GLTextureDef.cpp' || echo './'`GL/GLTextureDef.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLUTAppHandler.cpp:113: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLUtils.o `test -f 'GL/GLUtils.cpp' || echo './'`GL/GLUtils.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLLine.o `test -f 'GL/GLLine.cpp' || echo './'`GL/GLLine.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLAppHandler.o `test -f 'GL/GLAppHandler.cpp' || echo './'`GL/GLAppHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLPoint.o `test -f 'GL/GLPoint.cpp' || echo './'`GL/GLPoint.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLLights.o `test -f 'GL/GLLights.cpp' || echo './'`GL/GLLights.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLData.o `test -f 'GL/GLData.cpp' || echo './'`GL/GLData.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLTextureDef.h:75, from GL/GLTextureDef.cpp:68: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRenderable.h:75, from GL/GLPoint.h:114, from GL/GLUtils.h:174, from GL/GLUtils.cpp:221: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLLine.h:78, from GL/GLLine.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLAppHandler.h:156, from GL/GLAppHandler.cpp:110: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLLine.cpp:81: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLString.o `test -f 'GL/GLString.cpp' || echo './'`GL/GLString.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRenderable.h:75, from GL/GLPoint.h:114, from GL/GLPoint.cpp:80: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLColour.o `test -f 'GL/GLColour.cpp' || echo './'`GL/GLColour.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLLights.h:72, from GL/GLLights.cpp:86: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLPoint.cpp:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLRectangle.o `test -f 'GL/GLRectangle.cpp' || echo './'`GL/GLRectangle.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLData.h:111, from GL/GLData.cpp:119: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SDLAppHandler.o `test -f 'GL/SDLAppHandler.cpp' || echo './'`GL/SDLAppHandler.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLColour.h:99, from GL/GLLightDef.h:88, from GL/GLLights.h:75: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103, from GL/GLFont.h:86, from GL/GLData.cpp:120: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o GLCommandHandler.o `test -f 'GL/GLCommandHandler.cpp' || echo './'`GL/GLCommandHandler.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLStandard.h:207, from GL/GLState.h:88, from GL/GLColour.h:96, from GL/GLColour.cpp:80: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SecondaryMain.o `test -f 'Main/SDLApp/SecondaryMain.cpp' || echo './'`Main/SDLApp/SecondaryMain.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLRectangle.h:93, from GL/GLRectangle.cpp:98: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLString.h:87, from GL/GLString.cpp:80: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLColour.h:99: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLRectangle.cpp:101: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLAppHandler.h:156, from GL/SDLAppHandler.h:132, from GL/SDLAppHandler.cpp:238: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103, from GL/GLFont.h:86, from GL/GLString.cpp:81: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from GL/GLCommandHandler.h:96, from GL/GLCommandHandler.cpp:140: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/SDLAppHandler.cpp:243: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Main/SDLApp/SecondaryMain.cpp:182: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudioSDL.o `test -f 'Media/MediaAudioSDL.cpp' || echo './'`Media/MediaAudioSDL.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from GL/GLUtils.h:178, from GL/GLTextureRef.h:103, from GL/GLCommandHandler.cpp:145: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130, from ./Platform/PlatformInputUtils.h:103, from ./API/mushPlatform.h:91, from Main/SDLApp/SecondaryMain.cpp:183: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaSoundStream.o `test -f 'Media/MediaSoundStream.cpp' || echo './'`Media/MediaSoundStream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaKeyboard.o `test -f 'Media/MediaKeyboard.cpp' || echo './'`Media/MediaKeyboard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudioCommandHandler.o `test -f 'Media/MediaAudioCommandHandler.cpp' || echo './'`Media/MediaAudioCommandHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaSDL.o `test -f 'Media/MediaSDL.cpp' || echo './'`Media/MediaSDL.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaAudio.h:96, from Media/MediaAudioSDL.h:125, from Media/MediaAudioSDL.cpp:176: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaSoundStream.h:75, from Media/MediaSoundStream.cpp:95: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaKeyboard.h:48, from Media/MediaKeyboard.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82, from Media/MediaAudio.h:96, from Media/MediaSoundStream.cpp:97: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudioNull.o `test -f 'Media/MediaAudioNull.cpp' || echo './'`Media/MediaAudioNull.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaSDL.h:159, from Media/MediaSDL.cpp:113: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaAudioCommandHandler.h:81, from Media/MediaAudioCommandHandler.cpp:101: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82, from Media/MediaAudio.h:96, from Media/MediaSDL.cpp:115: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82, from Media/MediaAudio.h:96, from Media/MediaAudioCommandHandler.cpp:103: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudioSDLChannelDef.o `test -f 'Media/MediaAudioSDLChannelDef.cpp' || echo './'`Media/MediaAudioSDLChannelDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaJoystick.o `test -f 'Media/MediaJoystick.cpp' || echo './'`Media/MediaJoystick.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaAudio.h:96, from Media/MediaAudioNull.h:78, from Media/MediaAudioNull.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaSTL.o `test -f 'Media/MediaSTL.cpp' || echo './'`Media/MediaSTL.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudioChannelDef.o `test -f 'Media/MediaAudioChannelDef.cpp' || echo './'`Media/MediaAudioChannelDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaSound.o `test -f 'Media/MediaSound.cpp' || echo './'`Media/MediaSound.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaAudioSDLChannelDef.h:42, from Media/MediaAudioSDLChannelDef.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaRWops.o `test -f 'Media/MediaRWops.cpp' || echo './'`Media/MediaRWops.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaJoystick.h:36, from Media/MediaJoystick.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MediaAudio.o `test -f 'Media/MediaAudio.cpp' || echo './'`Media/MediaAudio.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreFunction.o `test -f 'Mushcore/MushcoreFunction.cpp' || echo './'`Mushcore/MushcoreFunction.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaAudioChannelDef.h:39, from Media/MediaAudioChannelDef.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaSound.h:84, from Media/MediaSound.cpp:104: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreFail.o `test -f 'Mushcore/MushcoreFail.cpp' || echo './'`Mushcore/MushcoreFail.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaRWops.h:36, from Media/MediaRWops.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from Media/MediaStandard.h:81, from Media/MediaAudio.h:96, from Media/MediaAudio.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82, from Media/MediaAudio.h:96, from Media/MediaSound.cpp:106: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreBison.o `test -f 'Mushcore/MushcoreBison.cpp' || echo './'`Mushcore/MushcoreBison.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreData.o `test -f 'Mushcore/MushcoreData.cpp' || echo './'`Mushcore/MushcoreData.cpp In file included from ./MushFile/MushFileStandard.h:55, from ./MushFile/MushFileAccessor.h:42, from ./MushFile/MushFile.h:42, from ./API/mushMushFile.h:46, from Media/MediaStandard.h:82: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreEnv.o `test -f 'Mushcore/MushcoreEnv.cpp' || echo './'`Mushcore/MushcoreEnv.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreUtil.o `test -f 'Mushcore/MushcoreUtil.cpp' || echo './'`Mushcore/MushcoreUtil.cpp Mushcore/MushcoreBison.cpp: In function ‘int MushcoreBison_parse(void*)’: Mushcore/MushcoreBison.cpp:513:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 513 | register int yystate; | ^~~~~~~ Mushcore/MushcoreBison.cpp:514:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 514 | register int yyn; | ^~~ Mushcore/MushcoreBison.cpp:515:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 515 | register short *yyssp; | ^~~~~ Mushcore/MushcoreBison.cpp:516:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 516 | register YYSTYPE *yyvsp; | ^~~~~ Mushcore/MushcoreBison.cpp:621:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 621 | yyerror("parser stack overflow"); | ^~~~~~~~~~~~~~~~~~~~~~~ Mushcore/MushcoreBison.cpp:924:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 924 | x < (sizeof(yytname) / sizeof(char *)); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mushcore/MushcoreBison.cpp:936:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 936 | x < (sizeof(yytname) / sizeof(char *)); x++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mushcore/MushcoreBison.cpp:949:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 949 | yyerror ("parse error; also virtual memory exceeded"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mushcore/MushcoreBison.cpp:953:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 953 | yyerror("parse error"); | ^~~~~~~~~~~~~ In file included from Mushcore/MushcoreData.h:179, from Mushcore/MushcoreData.cpp:65: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreData.h:175: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreData.h:180: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreXML.o `test -f 'Mushcore/MushcoreXML.cpp' || echo './'`Mushcore/MushcoreXML.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAppSignal.o `test -f 'Mushcore/MushcoreAppSignal.cpp' || echo './'`Mushcore/MushcoreAppSignal.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreFactory.o `test -f 'Mushcore/MushcoreFactory.cpp' || echo './'`Mushcore/MushcoreFactory.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreStandard.o `test -f 'Mushcore/MushcoreStandard.cpp' || echo './'`Mushcore/MushcoreStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreRegExp.o `test -f 'Mushcore/MushcoreRegExp.cpp' || echo './'`Mushcore/MushcoreRegExp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreParamList.o `test -f 'Mushcore/MushcoreParamList.cpp' || echo './'`Mushcore/MushcoreParamList.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreXMLStream.o `test -f 'Mushcore/MushcoreXMLStream.cpp' || echo './'`Mushcore/MushcoreXMLStream.cpp In file included from Mushcore/MushcoreFactory.cpp:58: Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreFactory.h:69, from Mushcore/MushcoreFactory.cpp:53: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Mushcore.o `test -f 'Mushcore/Mushcore.cpp' || echo './'`Mushcore/Mushcore.cpp In file included from Mushcore/MushcoreFactory.cpp:63: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAutoClonePtr.o `test -f 'Mushcore/MushcoreAutoClonePtr.cpp' || echo './'`Mushcore/MushcoreAutoClonePtr.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreEnvOutput.o `test -f 'Mushcore/MushcoreEnvOutput.cpp' || echo './'`Mushcore/MushcoreEnvOutput.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreOrderedData.o `test -f 'Mushcore/MushcoreOrderedData.cpp' || echo './'`Mushcore/MushcoreOrderedData.cpp In file included from Mushcore/MushcoreAutoClonePtr.h:46, from Mushcore/Mushcore.h:115, from Mushcore/Mushcore.cpp:47: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreAbstractSingleton.h:72, from Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreAutoClonePtr.h:47: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreLog.o `test -f 'Mushcore/MushcoreLog.cpp' || echo './'`Mushcore/MushcoreLog.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreXMLOStream.o `test -f 'Mushcore/MushcoreXMLOStream.cpp' || echo './'`Mushcore/MushcoreXMLOStream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcorePickle.o `test -f 'Mushcore/MushcorePickle.cpp' || echo './'`Mushcore/MushcorePickle.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreIO.o `test -f 'Mushcore/MushcoreIO.cpp' || echo './'`Mushcore/MushcoreIO.cpp In file included from Mushcore/MushcoreAutoClonePtr.h:46, from Mushcore/MushcoreAutoClonePtr.cpp:35: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreAutoClonePtr.h:42: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreAutoClonePtr.h:47: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAutoBool.o `test -f 'Mushcore/MushcoreAutoBool.cpp' || echo './'`Mushcore/MushcoreAutoBool.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreScalar.o `test -f 'Mushcore/MushcoreScalar.cpp' || echo './'`Mushcore/MushcoreScalar.cpp In file included from Mushcore/MushcoreData.h:179, from Mushcore/MushcoreOrderedData.h:39, from Mushcore/MushcoreOrderedData.cpp:35: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreData.h:175: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreData.h:180: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreLog.h:58, from Mushcore/MushcoreLog.cpp:56: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreLog.h:54: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreXMLIStream.o `test -f 'Mushcore/MushcoreXMLIStream.cpp' || echo './'`Mushcore/MushcoreXMLIStream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreFlex.o `test -f 'Mushcore/MushcoreFlex.cpp' || echo './'`Mushcore/MushcoreFlex.cpp In file included from Mushcore/MushcoreXMLOStream.cpp:53: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreXMLOStream.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreScript.o `test -f 'Mushcore/MushcoreScript.cpp' || echo './'`Mushcore/MushcoreScript.cpp In file included from Mushcore/MushcoreIO.cpp:44: Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreIO.h:78: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreInstaller.o `test -f 'Mushcore/MushcoreInstaller.cpp' || echo './'`Mushcore/MushcoreInstaller.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreSingleton.o `test -f 'Mushcore/MushcoreSingleton.cpp' || echo './'`Mushcore/MushcoreSingleton.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreSTL.o `test -f 'Mushcore/MushcoreSTL.cpp' || echo './'`Mushcore/MushcoreSTL.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcorePipe.o `test -f 'Mushcore/MushcorePipe.cpp' || echo './'`Mushcore/MushcorePipe.cpp In file included from Mushcore/MushcoreXMLIStream.cpp:110: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreXMLIStream.h:138: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ Mushcore/MushcoreFlex.cpp: In member function ‘int MushcoreFlex::Lex(MushcoreScalar*, void*)’: Mushcore/MushcoreFlex.cpp:696:32: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 696 | register yy_state_type yy_current_state; | ^~~~~~~~~~~~~~~~ Mushcore/MushcoreFlex.cpp:697:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 697 | register char *yy_cp, *yy_bp; | ^~~~~ Mushcore/MushcoreFlex.cpp:697:32: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 697 | register char *yy_cp, *yy_bp; | ^~~~~ Mushcore/MushcoreFlex.cpp:698:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 698 | register int yy_act; | ^~~~~~ Mushcore/MushcoreFlex.cpp:744:42: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 744 | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; | ^~~~ Mushcore/MushcoreFlex.cpp: In function ‘int yy_get_next_buffer()’: Mushcore/MushcoreFlex.cpp:1061:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1061 | register char *dest = yy_current_buffer->yy_ch_buf; | ^~~~ Mushcore/MushcoreFlex.cpp:1062:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1062 | register char *source = yytext_ptr; | ^~~~~~ Mushcore/MushcoreFlex.cpp:1063:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1063 | register int number_to_move, i; | ^~~~~~~~~~~~~~ Mushcore/MushcoreFlex.cpp:1063:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1063 | register int number_to_move, i; | ^ Mushcore/MushcoreFlex.cpp: In function ‘yy_state_type yy_get_previous_state()’: Mushcore/MushcoreFlex.cpp:1193:32: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1193 | register yy_state_type yy_current_state; | ^~~~~~~~~~~~~~~~ Mushcore/MushcoreFlex.cpp:1194:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1194 | register char *yy_cp; | ^~~~~ Mushcore/MushcoreFlex.cpp:1201:34: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1201 | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | ^~~~ Mushcore/MushcoreFlex.cpp: In function ‘yy_state_type yy_try_NUL_trans(yy_state_type)’: Mushcore/MushcoreFlex.cpp:1233:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1233 | register int yy_is_jam; | ^~~~~~~~~ Mushcore/MushcoreFlex.cpp:1234:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1234 | register char *yy_cp = yy_c_buf_p; | ^~~~~ Mushcore/MushcoreFlex.cpp:1236:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1236 | register YY_CHAR yy_c = 1; | ^~~~ Mushcore/MushcoreFlex.cpp: At global scope: Mushcore/MushcoreFlex.cpp:1257:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1257 | static void yyunput( int c, register char *yy_bp ) | ^~~~~ Mushcore/MushcoreFlex.cpp: In function ‘void yyunput(int, char*)’: Mushcore/MushcoreFlex.cpp:1264:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1264 | register char *yy_cp = yy_c_buf_p; | ^~~~~ Mushcore/MushcoreFlex.cpp:1272:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1272 | register int number_to_move = yy_n_chars + 2; | ^~~~~~~~~~~~~~ Mushcore/MushcoreFlex.cpp:1273:32: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1273 | register char *dest = &yy_current_buffer->yy_ch_buf[ | ^~~~ Mushcore/MushcoreFlex.cpp:1275:32: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1275 | register char *source = | ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreDataRef.o `test -f 'Mushcore/MushcoreDataRef.cpp' || echo './'`Mushcore/MushcoreDataRef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreInfo.o `test -f 'Mushcore/MushcoreInfo.cpp' || echo './'`Mushcore/MushcoreInfo.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreObject.o `test -f 'Mushcore/MushcoreObject.cpp' || echo './'`Mushcore/MushcoreObject.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreMaptor.o `test -f 'Mushcore/MushcoreMaptor.cpp' || echo './'`Mushcore/MushcoreMaptor.cpp In file included from Mushcore/MushcorePipe.h:50, from Mushcore/MushcorePipe.cpp:35: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcorePipe.h:45: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreCommandHandler.o `test -f 'Mushcore/MushcoreCommandHandler.cpp' || echo './'`Mushcore/MushcoreCommandHandler.cpp In file included from Mushcore/MushcorePipe.h:51: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreVirtualObject.o `test -f 'Mushcore/MushcoreVirtualObject.cpp' || echo './'`Mushcore/MushcoreVirtualObject.cpp In file included from Mushcore/MushcoreData.h:179, from Mushcore/MushcoreDataRef.h:112, from Mushcore/MushcoreDataRef.cpp:65: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreData.h:175: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreData.h:180: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreMaptorConstIterator.o `test -f 'Mushcore/MushcoreMaptorConstIterator.cpp' || echo './'`Mushcore/MushcoreMaptorConstIterator.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreHistory.o `test -f 'Mushcore/MushcoreHistory.cpp' || echo './'`Mushcore/MushcoreHistory.cpp In file included from Mushcore/MushcoreMaptor.h:63, from Mushcore/MushcoreMaptor.cpp:35: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreMaptor.h:57: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreMaptor.h:64: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreMaptorRef.o `test -f 'Mushcore/MushcoreMaptorRef.cpp' || echo './'`Mushcore/MushcoreMaptorRef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAppHandler.o `test -f 'Mushcore/MushcoreAppHandler.cpp' || echo './'`Mushcore/MushcoreAppHandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAutoMonkey.o `test -f 'Mushcore/MushcoreAutoMonkey.cpp' || echo './'`Mushcore/MushcoreAutoMonkey.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreCommand.o `test -f 'Mushcore/MushcoreCommand.cpp' || echo './'`Mushcore/MushcoreCommand.cpp In file included from Mushcore/MushcoreVirtualObject.cpp:55: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreVirtualObject.h:60, from Mushcore/MushcoreVirtualObject.cpp:50: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreBisonDefs.o `test -f 'Mushcore/MushcoreBisonDefs.cpp' || echo './'`Mushcore/MushcoreBisonDefs.cpp In file included from Mushcore/MushcoreVirtualObject.cpp:56: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreMaptor.h:63, from Mushcore/MushcoreMaptorRef.h:51, from Mushcore/MushcoreMaptorRef.cpp:35: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreMaptorRef.h:48: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreMaptor.h:64: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreAbstractSingleton.o `test -f 'Mushcore/MushcoreAbstractSingleton.cpp' || echo './'`Mushcore/MushcoreAbstractSingleton.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreConfig.o `test -f 'Mushcore/MushcoreConfig.cpp' || echo './'`Mushcore/MushcoreConfig.cpp In file included from Mushcore/MushcoreAppHandler.cpp:103: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreAppHandler.h:99, from Mushcore/MushcoreAppHandler.cpp:98: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreMaptorIterator.o `test -f 'Mushcore/MushcoreMaptorIterator.cpp' || echo './'`Mushcore/MushcoreMaptorIterator.cpp In file included from Mushcore/MushcoreAppHandler.cpp:104: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreBuiltinHandler.o `test -f 'Mushcore/MushcoreBuiltinHandler.cpp' || echo './'`Mushcore/MushcoreBuiltinHandler.cpp In file included from Mushcore/MushcoreAutoMonkey.cpp:105: Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from Mushcore/MushcoreStandard.h:257, from Mushcore/MushcoreAutoMonkey.h:96, from Mushcore/MushcoreAutoMonkey.cpp:98: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from Mushcore/MushcoreAutoMonkey.cpp:106: Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreGlobalConfig.o `test -f 'Mushcore/MushcoreGlobalConfig.cpp' || echo './'`Mushcore/MushcoreGlobalConfig.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreStreamUtil.o `test -f 'Mushcore/MushcoreStreamUtil.cpp' || echo './'`Mushcore/MushcoreStreamUtil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreSwitches.o `test -f 'Mushcore/MushcoreSwitches.cpp' || echo './'`Mushcore/MushcoreSwitches.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreUninstaller.o `test -f 'Mushcore/MushcoreUninstaller.cpp' || echo './'`Mushcore/MushcoreUninstaller.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushcoreInterpreter.o `test -f 'Mushcore/MushcoreInterpreter.cpp' || echo './'`Mushcore/MushcoreInterpreter.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileStandard.o `test -f 'MushFile/MushFileStandard.cpp' || echo './'`MushFile/MushFileStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileFilename.o `test -f 'MushFile/MushFileFilename.cpp' || echo './'`MushFile/MushFileFilename.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileKeys.o `test -f 'MushFile/MushFileKeys.cpp' || echo './'`MushFile/MushFileKeys.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileLibrary.o `test -f 'MushFile/MushFileLibrary.cpp' || echo './'`MushFile/MushFileLibrary.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileFile.o `test -f 'MushFile/MushFileFile.cpp' || echo './'`MushFile/MushFileFile.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileStandard.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFile.o `test -f 'MushFile/MushFile.cpp' || echo './'`MushFile/MushFile.cpp In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileFilename.h:45, from MushFile/MushFileFilename.cpp:42: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileRuby.o `test -f 'MushFile/MushFileRuby.cpp' || echo './'`MushFile/MushFileRuby.cpp In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileLibrary.h:39, from MushFile/MushFileLibrary.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileDirectory.o `test -f 'MushFile/MushFileDirectory.cpp' || echo './'`MushFile/MushFileDirectory.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileFile.h:45, from MushFile/MushFileFile.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileKeys.h:39, from MushFile/MushFileKeys.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileAccessor.h:42, from MushFile/MushFile.h:42, from MushFile/MushFile.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileRuby.h:39, from MushFile/MushFileRuby.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileDirectory.h:42, from MushFile/MushFileDirectory.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileAccessor.o `test -f 'MushFile/MushFileAccessor.cpp' || echo './'`MushFile/MushFileAccessor.cpp In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushFileDirEntry.o `test -f 'MushFile/MushFileDirEntry.cpp' || echo './'`MushFile/MushFileDirEntry.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameStandard.o `test -f 'MushGame/MushGameStandard.cpp' || echo './'`MushGame/MushGameStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameBase.o `test -f 'MushGame/MushGameBase.cpp' || echo './'`MushGame/MushGameBase.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameCamera.o `test -f 'MushGame/MushGameCamera.cpp' || echo './'`MushGame/MushGameCamera.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameRender.o `test -f 'MushGame/MushGameRender.cpp' || echo './'`MushGame/MushGameRender.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameSaveData.o `test -f 'MushGame/MushGameSaveData.cpp' || echo './'`MushGame/MushGameSaveData.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileAccessor.h:42, from MushFile/MushFileAccessor.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameStandard.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushFile/MushFileStandard.h:54, from MushFile/MushFileDirEntry.h:42, from MushFile/MushFileDirEntry.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushFile/MushFileStandard.h:55: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameCamera.h:60, from MushGame/MushGameCamera.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameBase.h:60, from MushGame/MushGameBase.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameSaveData.h:78, from MushGame/MushGameSaveData.cpp:74: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameRender.h:51, from MushGame/MushGameRender.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameEvents.o `test -f 'MushGame/MushGameEvents.cpp' || echo './'`MushGame/MushGameEvents.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameAnimPostManip.o `test -f 'MushGame/MushGameAnimPostManip.cpp' || echo './'`MushGame/MushGameAnimPostManip.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameRefPiece.o `test -f 'MushGame/MushGameRefPiece.cpp' || echo './'`MushGame/MushGameRefPiece.cpp In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80, from MushGame/MushGameBase.h:62: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameEvents.h:36, from MushGame/MushGameEvents.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameAnimPostManip.h:42, from MushGame/MushGameAnimPostManip.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageCollision.o `test -f 'MushGame/MushGameMessageCollision.cpp' || echo './'`MushGame/MushGameMessageCollision.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameRefPiece.h:39, from MushGame/MushGameRefPiece.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameServer.o `test -f 'MushGame/MushGameServer.cpp' || echo './'`MushGame/MushGameServer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameRuby.o `test -f 'MushGame/MushGameRuby.cpp' || echo './'`MushGame/MushGameRuby.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameJob.o `test -f 'MushGame/MushGameJob.cpp' || echo './'`MushGame/MushGameJob.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageCollision.h:42, from MushGame/MushGameMessageCollision.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameServer.h:48, from MushGame/MushGameServer.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameRuby.h:114, from MushGame/MushGameRuby.cpp:128: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameServer.h:51: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameAddress.o `test -f 'MushGame/MushGameAddress.cpp' || echo './'`MushGame/MushGameAddress.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameRefPlayer.o `test -f 'MushGame/MushGameRefPlayer.cpp' || echo './'`MushGame/MushGameRefPlayer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGamePlayer.o `test -f 'MushGame/MushGamePlayer.cpp' || echo './'`MushGame/MushGamePlayer.cpp In file included from MushGame/MushGameAppHandler.h:86, from MushGame/MushGameRuby.cpp:130: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80, from MushGame/MushGameBase.h:62, from MushGame/MushGameAppHandler.h:87: MushGame/MushGameMailbox.h: At global scope: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameJob.h:51, from MushGame/MushGameJob.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameAddress.h:42, from MushGame/MushGameAddress.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGamePlayer.h:66, from MushGame/MushGamePlayer.cpp:68: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameRefPlayer.h:42, from MushGame/MushGameRefPlayer.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePlayer.h:68: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameRefPlayer.h:48: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageJoinRequest.o `test -f 'MushGame/MushGameMessageJoinRequest.cpp' || echo './'`MushGame/MushGameMessageJoinRequest.cpp MushGame/MushGamePlayer.cpp: In member function ‘virtual void MushGamePlayer::ControlMailboxProcess(MushGameLogic&)’: MushGame/MushGamePlayer.cpp:194:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 194 | std::auto_ptr aMessage; | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGamePiece.o `test -f 'MushGame/MushGamePiece.cpp' || echo './'`MushGame/MushGamePiece.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageJoinDenied.o `test -f 'MushGame/MushGameMessageJoinDenied.cpp' || echo './'`MushGame/MushGameMessageJoinDenied.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameConfigBase.o `test -f 'MushGame/MushGameConfigBase.cpp' || echo './'`MushGame/MushGameConfigBase.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageJoinRequest.h:45, from MushGame/MushGameMessageJoinRequest.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageFire.o `test -f 'MushGame/MushGameMessageFire.cpp' || echo './'`MushGame/MushGameMessageFire.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGamePiece.h:105, from MushGame/MushGamePiece.cpp:95: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameDigest.o `test -f 'MushGame/MushGameDigest.cpp' || echo './'`MushGame/MushGameDigest.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageJoinDenied.h:42, from MushGame/MushGameMessageJoinDenied.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameHostSaveData.h:63, from MushGame/MushGameHostData.h:41, from MushGame/MushGameLogic.h:126, from MushGame/MushGamePiece.cpp:98: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameConfigBase.h:48, from MushGame/MushGameConfigBase.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageFire.h:42, from MushGame/MushGameMessageFire.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameDigest.h:45, from MushGame/MushGameDigest.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageWake.o `test -f 'MushGame/MushGameMessageWake.cpp' || echo './'`MushGame/MushGameMessageWake.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameHostSaveData.o `test -f 'MushGame/MushGameHostSaveData.cpp' || echo './'`MushGame/MushGameHostSaveData.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameHostData.o `test -f 'MushGame/MushGameHostData.cpp' || echo './'`MushGame/MushGameHostData.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessage.h:30, from MushGame/MushGameMessageWake.h:42, from MushGame/MushGameMessageWake.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameHostSaveData.h:60, from MushGame/MushGameHostSaveData.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameLogic.o `test -f 'MushGame/MushGameLogic.cpp' || echo './'`MushGame/MushGameLogic.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameHostSaveData.h:63: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameHostData.h:39, from MushGame/MushGameHostData.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameDespatch.o `test -f 'MushGame/MushGameDespatch.cpp' || echo './'`MushGame/MushGameDespatch.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameVolatileData.o `test -f 'MushGame/MushGameVolatileData.cpp' || echo './'`MushGame/MushGameVolatileData.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameDialogueUtils.o `test -f 'MushGame/MushGameDialogueUtils.cpp' || echo './'`MushGame/MushGameDialogueUtils.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameHostSaveData.h:63, from MushGame/MushGameHostData.h:41: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameReceiver.o `test -f 'MushGame/MushGameReceiver.cpp' || echo './'`MushGame/MushGameReceiver.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameLogic.h:123, from MushGame/MushGameLogic.cpp:173: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameHostSaveData.h:63, from MushGame/MushGameHostData.h:41, from MushGame/MushGameLogic.h:126: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameVolatileData.h:87, from MushGame/MushGameVolatileData.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameDespatch.h:39, from MushGame/MushGameDespatch.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameDialogueUtils.h:48, from MushGame/MushGameDialogueUtils.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameAppHandler.h:86, from MushGame/MushGameLogic.cpp:176: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameLogic.cpp: In member function ‘virtual void MushGameLogic::ClientMailboxConsume(MushGameMailbox&)’: MushGame/MushGameLogic.cpp:483:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 483 | std::auto_ptr aMessage; | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGameLogic.cpp: In member function ‘virtual void MushGameLogic::ServerMailboxConsume(MushGameMailbox&)’: MushGame/MushGameLogic.cpp:502:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 502 | std::auto_ptr aMessage; | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameReceiver.h:45, from MushGame/MushGameReceiver.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameAppHandler.h:86, from MushGame/MushGameDialogueUtils.h:50: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80, from MushGame/MushGameBase.h:62, from MushGame/MushGameAppHandler.h:87: MushGame/MushGameMailbox.h: At global scope: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameUtil.o `test -f 'MushGame/MushGameUtil.cpp' || echo './'`MushGame/MushGameUtil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameClient.o `test -f 'MushGame/MushGameClient.cpp' || echo './'`MushGame/MushGameClient.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMailbox.o `test -f 'MushGame/MushGameMailbox.cpp' || echo './'`MushGame/MushGameMailbox.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageUplinkPiece.o `test -f 'MushGame/MushGameMessageUplinkPiece.cpp' || echo './'`MushGame/MushGameMessageUplinkPiece.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameUtil.h:69, from MushGame/MushGameUtil.cpp:80: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameClient.h:45, from MushGame/MushGameClient.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMailbox.h:54, from MushGame/MushGameMailbox.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameClient.h:48, from MushGame/MushGameUtil.h:71: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameClient.h:48: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageUplinkPiece.h:39, from MushGame/MushGameMessageUplinkPiece.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageCollisionFatal.o `test -f 'MushGame/MushGameMessageCollisionFatal.cpp' || echo './'`MushGame/MushGameMessageCollisionFatal.cpp MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGameMailbox.cpp:112:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | MushGameMailbox::TakeIfAvailable(std::auto_ptr& ioaMessage) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGameMailbox.cpp: In member function ‘virtual bool MushGameMailbox::TakeIfAvailable(std::auto_ptr&)’: MushGame/MushGameMailbox.cpp:118:27: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | ioaMessage = std::auto_ptr(pMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameAppHandler.h:86, from MushGame/MushGameUtil.cpp:82: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameLink.o `test -f 'MushGame/MushGameLink.cpp' || echo './'`MushGame/MushGameLink.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGamePiecePlayer.o `test -f 'MushGame/MushGamePiecePlayer.cpp' || echo './'`MushGame/MushGamePiecePlayer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameIntern.o `test -f 'MushGame/MushGameIntern.cpp' || echo './'`MushGame/MushGameIntern.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageCollisionFatal.h:39, from MushGame/MushGameMessageCollisionFatal.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameJobPlayerCreate.o `test -f 'MushGame/MushGameJobPlayerCreate.cpp' || echo './'`MushGame/MushGameJobPlayerCreate.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameLink.h:54, from MushGame/MushGameLink.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGamePiecePlayer.h:75, from MushGame/MushGamePiecePlayer.cpp:80: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameIntern.h:60, from MushGame/MushGameIntern.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameDialogue.o `test -f 'MushGame/MushGameDialogue.cpp' || echo './'`MushGame/MushGameDialogue.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameJobPlayerCreate.h:54, from MushGame/MushGameJobPlayerCreate.cpp:71: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGamePiecePlayer.cpp: In member function ‘virtual void MushGamePiecePlayer::ControlMailboxProcess(MushGameLogic&)’: MushGame/MushGamePiecePlayer.cpp:206:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 206 | std::auto_ptr aMessage; | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameJobPlayerCreate.h:56: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameDialogue.h:42, from MushGame/MushGameDialogue.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessage.o `test -f 'MushGame/MushGameMessage.cpp' || echo './'`MushGame/MushGameMessage.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameHostVolatileData.o `test -f 'MushGame/MushGameHostVolatileData.cpp' || echo './'`MushGame/MushGameHostVolatileData.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameConfigUtils.o `test -f 'MushGame/MushGameConfigUtils.cpp' || echo './'`MushGame/MushGameConfigUtils.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageJoinConfirm.o `test -f 'MushGame/MushGameMessageJoinConfirm.cpp' || echo './'`MushGame/MushGameMessageJoinConfirm.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessage.h:30, from MushGame/MushGameMessage.cpp:26: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameHostVolatileData.h:42, from MushGame/MushGameHostVolatileData.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameData.o `test -f 'MushGame/MushGameData.cpp' || echo './'`MushGame/MushGameData.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameConfigUtils.h:39, from MushGame/MushGameConfigUtils.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageJoinConfirm.h:45, from MushGame/MushGameMessageJoinConfirm.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameData.h:54, from MushGame/MushGameData.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameAxisDef.o `test -f 'MushGame/MushGameAxisDef.cpp' || echo './'`MushGame/MushGameAxisDef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameLogicLocal.o `test -f 'MushGame/MushGameLogicLocal.cpp' || echo './'`MushGame/MushGameLogicLocal.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageControlInfo.o `test -f 'MushGame/MushGameMessageControlInfo.cpp' || echo './'`MushGame/MushGameMessageControlInfo.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameAxisDef.h:57, from MushGame/MushGameAxisDef.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameKeyDef.o `test -f 'MushGame/MushGameKeyDef.cpp' || echo './'`MushGame/MushGameKeyDef.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameLogicLocal.h:48, from MushGame/MushGameLogicLocal.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameAppHandler.o `test -f 'MushGame/MushGameAppHandler.cpp' || echo './'`MushGame/MushGameAppHandler.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameLinkLocal.o `test -f 'MushGame/MushGameLinkLocal.cpp' || echo './'`MushGame/MushGameLinkLocal.cpp In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameHostSaveData.h:63, from MushGame/MushGameHostData.h:41, from MushGame/MushGameLogic.h:126, from MushGame/MushGameLogicLocal.h:50: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageControlInfo.h:42, from MushGame/MushGameMessageControlInfo.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameKeyDef.h:51, from MushGame/MushGameKeyDef.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameAppHandler.h:84, from MushGame/MushGameAppHandler.cpp:104: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameLinkLocal.h:48, from MushGame/MushGameLinkLocal.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameClient.h:48, from MushGame/MushGameLinkLocal.h:50: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameAppHandler.h:86: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80, from MushGame/MushGameBase.h:62, from MushGame/MushGameAppHandler.h:87: MushGame/MushGameMailbox.h: At global scope: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGame/MushGameAppHandler.cpp: In member function ‘virtual void MushGameAppHandler::FillControlPipe()’: MushGame/MushGameAppHandler.cpp:376:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 376 | std::auto_ptr aControlInfo; | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameRef.o `test -f 'MushGame/MushGameRef.cpp' || echo './'`MushGame/MushGameRef.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGame.o `test -f 'MushGame/MushGame.cpp' || echo './'`MushGame/MushGame.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameMessageUplinkPlayer.o `test -f 'MushGame/MushGameMessageUplinkPlayer.cpp' || echo './'`MushGame/MushGameMessageUplinkPlayer.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGameJobAdmission.o `test -f 'MushGame/MushGameJobAdmission.cpp' || echo './'`MushGame/MushGameJobAdmission.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLStandard.o `test -f 'MushGL/MushGLStandard.cpp' || echo './'`MushGL/MushGLStandard.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameRef.h:39, from MushGame/MushGameRef.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameAddress.h:42, from MushGame/MushGame.h:90, from MushGame/MushGame.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameMessageUplinkPlayer.h:39, from MushGame/MushGameMessageUplinkPlayer.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLWorkSpec.o `test -f 'MushGL/MushGLWorkSpec.cpp' || echo './'`MushGL/MushGLWorkSpec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushGame/MushGameStandard.h:64, from MushGame/MushGameJobAdmission.h:45, from MushGame/MushGameJobAdmission.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLStandard.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushGame/MushGameStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGameAppHandler.h:86, from MushGame/MushGame.h:92: MushGame/MushGameAxisDef.h: In constructor ‘MushGameAxisDef::MushGameAxisDef()’: MushGame/MushGameAxisDef.h:141:20: warning: ‘MushGameAxisDef::m_vel’ will be initialized after [-Wreorder] 141 | Mushware::tVal m_vel; //:readwrite | ^~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘Mushware::tVal MushGameAxisDef::m_accel’ [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ MushGame/MushGameAxisDef.h:127:20: warning: ‘MushGameAxisDef::m_accel’ will be initialized after [-Wreorder] 127 | Mushware::tVal m_accel; //:readwrite | ^~~~~~~ MushGame/MushGameAxisDef.h:126:20: warning: ‘Mushware::tVal MushGameAxisDef::m_velLimit’ [-Wreorder] 126 | Mushware::tVal m_velLimit; //:readwrite | ^~~~~~~~~~ MushGame/MushGameAxisDef.h:75:5: warning: when initialized here [-Wreorder] 75 | MushGameAxisDef() : | ^~~~~~~~~~~~~~~ In file included from MushGame/MushGameReceiver.h:47, from MushGame/MushGameJob.h:53, from MushGame/MushGameJobAdmission.h:47: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushGame/MushGamePiecePlayer.h:77, from MushGame/MushGameCamera.h:63, from MushGame/MushGameSaveData.h:80, from MushGame/MushGameBase.h:62, from MushGame/MushGameAppHandler.h:87: MushGame/MushGameMailbox.h: At global scope: MushGame/MushGameMailbox.h:66:39: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | virtual bool TakeIfAvailable(std::auto_ptr& ioaMessage); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLWorkSpec.h:54, from MushGL/MushGLWorkSpec.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLJobRender.o `test -f 'MushGL/MushGLJobRender.cpp' || echo './'`MushGL/MushGLJobRender.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLRubyShader.o `test -f 'MushGL/MushGLRubyShader.cpp' || echo './'`MushGL/MushGLRubyShader.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLControl.o `test -f 'MushGL/MushGLControl.cpp' || echo './'`MushGL/MushGLControl.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLMaterial.o `test -f 'MushGL/MushGLMaterial.cpp' || echo './'`MushGL/MushGLMaterial.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGL.o `test -f 'MushGL/MushGL.cpp' || echo './'`MushGL/MushGL.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLJobRender.h:54, from MushGL/MushGLJobRender.cpp:48: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLRubyShader.h:36, from MushGL/MushGLRubyShader.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLMaterial.h:51, from MushGL/MushGLMaterial.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLControl.h:42, from MushGL/MushGLControl.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from ./GL/GLAppHandler.h:156, from ./API/mushGL.h:127, from MushGL/MushGLAppHandler.h:45, from MushGL/MushGL.h:84, from MushGL/MushGL.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In member function ‘MushGameAxisDef::MushGameAxisDef(MushGameAxisDef&&)’, inlined from ‘std::__new_allocator::construct(MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >::construct(std::allocator&, MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/alloc_traits.h:674:17, inlined from ‘std::vector >::emplace_back(MushGameAxisDef&&)MushGameAxisDef&’ at /usr/include/c++/15/bits/vector.tcc:117:30, inlined from ‘std::vector >::push_back(MushGameAxisDef&&)’ at /usr/include/c++/15/bits/stl_vector.h:1433:21, inlined from ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’ at ./Mushcore/MushcoreXMLIStream.h:463:32: MushGame/MushGameAxisDef.h:63:7: warning: ‘D.316916.m_deviceDamping’ may be used uninitialized [-Wmaybe-uninitialized] 63 | class MushGameAxisDef : public MushcoreVirtualObject | ^~~~~~~~~~~~~~~ ./Mushcore/MushcoreXMLIStream.h: In member function ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’: ./Mushcore/MushcoreXMLIStream.h:463:33: note: ‘’ declared here 463 | outVector.push_back(T()); | ^~~ In member function ‘MushGameAxisDef::MushGameAxisDef(MushGameAxisDef&&)’, inlined from ‘std::__new_allocator::construct(MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >::construct(std::allocator&, MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/alloc_traits.h:674:17, inlined from ‘std::vector >::_M_realloc_append(MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/vector.tcc:586:26, inlined from ‘std::vector >::emplace_back(MushGameAxisDef&&)MushGameAxisDef&’ at /usr/include/c++/15/bits/vector.tcc:123:21, inlined from ‘std::vector >::push_back(MushGameAxisDef&&)’ at /usr/include/c++/15/bits/stl_vector.h:1433:21, inlined from ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’ at ./Mushcore/MushcoreXMLIStream.h:463:32: MushGame/MushGameAxisDef.h:63:7: warning: ‘D.316916.m_deviceDamping’ may be used uninitialized [-Wmaybe-uninitialized] 63 | class MushGameAxisDef : public MushcoreVirtualObject | ^~~~~~~~~~~~~~~ ./Mushcore/MushcoreXMLIStream.h: In member function ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’: ./Mushcore/MushcoreXMLIStream.h:463:33: note: ‘’ declared here 463 | outVector.push_back(T()); | ^~~ In member function ‘MushGameAxisDef::MushGameAxisDef(MushGameAxisDef&&)’, inlined from ‘std::__new_allocator::construct(MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >::construct(std::allocator&, MushGameAxisDef*, MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/alloc_traits.h:674:17, inlined from ‘std::vector >::_M_realloc_append(MushGameAxisDef&&)void’ at /usr/include/c++/15/bits/vector.tcc:586:26, inlined from ‘std::vector >::emplace_back(MushGameAxisDef&&)MushGameAxisDef&’ at /usr/include/c++/15/bits/vector.tcc:123:21, inlined from ‘std::vector >::push_back(MushGameAxisDef&&)’ at /usr/include/c++/15/bits/stl_vector.h:1433:21, inlined from ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’ at ./Mushcore/MushcoreXMLIStream.h:463:32: MushGame/MushGameAxisDef.h:63:7: warning: ‘MEM [(float *)&D.316916 + 112B]’ may be used uninitialized [-Wmaybe-uninitialized] 63 | class MushGameAxisDef : public MushcoreVirtualObject | ^~~~~~~~~~~~~~~ ./Mushcore/MushcoreXMLIStream.h: In member function ‘MushcoreXMLIStream::ObjectRead(std::vector >&)void’: ./Mushcore/MushcoreXMLIStream.h:463:33: note: ‘’ declared here 463 | outVector.push_back(T()); | ^~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLCamera.o `test -f 'MushGL/MushGLCamera.cpp' || echo './'`MushGL/MushGLCamera.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLCacheControl.o `test -f 'MushGL/MushGLCacheControl.cpp' || echo './'`MushGL/MushGLCacheControl.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLPixelSourceTIFF.o `test -f 'MushGL/MushGLPixelSourceTIFF.cpp' || echo './'`MushGL/MushGLPixelSourceTIFF.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLState.o `test -f 'MushGL/MushGLState.cpp' || echo './'`MushGL/MushGLState.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLCamera.h:36, from MushGL/MushGLCamera.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLWorkspace.o `test -f 'MushGL/MushGLWorkspace.cpp' || echo './'`MushGL/MushGLWorkspace.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLCacheControl.h:39, from MushGL/MushGLCacheControl.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLJob.o `test -f 'MushGL/MushGLJob.cpp' || echo './'`MushGL/MushGLJob.cpp In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLPixelSourceTIFF.h:48, from MushGL/MushGLPixelSourceTIFF.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLPixelSource.o `test -f 'MushGL/MushGLPixelSource.cpp' || echo './'`MushGL/MushGLPixelSource.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLState.h:60, from MushGL/MushGLState.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ MushGL/MushGLPixelSourceTIFF.cpp: In member function ‘virtual void MushGLPixelSourceTIFF::ToTextureCreate(MushGLTexture&)’: MushGL/MushGLPixelSourceTIFF.cpp:123:21: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 123 | tiffio::uint32 *pTIFFData = NULL; | ^~~~~~~~~ In file included from /usr/include/tiffio.h:31, from MushGL/MushGLPixelSourceTIFF.cpp:64: /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ MushGL/MushGLPixelSourceTIFF.cpp:166:28: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 166 | tiffio::uint32 width, height; | ^~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ MushGL/MushGLPixelSourceTIFF.cpp:166:35: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 166 | tiffio::uint32 width, height; | ^~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ MushGL/MushGLPixelSourceTIFF.cpp:175:57: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 175 | pTIFFData = reinterpret_cast(tiffio::_TIFFmalloc(sizeof(tiffio::uint32)*width*height)); | ^ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ MushGL/MushGLPixelSourceTIFF.cpp:175:95: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 175 | pTIFFData = reinterpret_cast(tiffio::_TIFFmalloc(sizeof(tiffio::uint32)*width*height)); | ^~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ MushGL/MushGLPixelSourceTIFF.cpp:184:29: warning: ‘tiffio::uint32’ is deprecated [-Wdeprecated-declarations] 184 | tiffio::uint32 *pSrcData = pTIFFData; | ^~~~~~~~ /usr/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLWorkspace.h:39, from MushGL/MushGLWorkspace.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLJob.h:39, from MushGL/MushGLJob.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLArrays.o `test -f 'MushGL/MushGLArrays.cpp' || echo './'`MushGL/MushGLArrays.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLV.o `test -f 'MushGL/MushGLV.cpp' || echo './'`MushGL/MushGLV.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLPixelSource.h:69, from MushGL/MushGLPixelSource.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLTexture.o `test -f 'MushGL/MushGLTexture.cpp' || echo './'`MushGL/MushGLTexture.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLFont.o `test -f 'MushGL/MushGLFont.cpp' || echo './'`MushGL/MushGLFont.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLVertexBuffer.o `test -f 'MushGL/MushGLVertexBuffer.cpp' || echo './'`MushGL/MushGLVertexBuffer.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLArrays.h:26, from MushGL/MushGLArrays.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLV.h:102, from MushGL/MushGLV.cpp:98: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLProjection.o `test -f 'MushGL/MushGLProjection.cpp' || echo './'`MushGL/MushGLProjection.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLTexture.h:75, from MushGL/MushGLTexture.cpp:98: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLFont.h:60, from MushGL/MushGLFont.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLVertexBuffer.h:75, from MushGL/MushGLVertexBuffer.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLClaimer.o `test -f 'MushGL/MushGLClaimer.cpp' || echo './'`MushGL/MushGLClaimer.cpp In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLProjection.h:51, from MushGL/MushGLProjection.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLAttribs.o `test -f 'MushGL/MushGLAttribs.cpp' || echo './'`MushGL/MushGLAttribs.cpp In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLResolverPixelSource.o `test -f 'MushGL/MushGLResolverPixelSource.cpp' || echo './'`MushGL/MushGLResolverPixelSource.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLClaimer.h:39, from MushGL/MushGLClaimer.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLAppHandler.o `test -f 'MushGL/MushGLAppHandler.cpp' || echo './'`MushGL/MushGLAppHandler.cpp In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLAttribs.h:42, from MushGL/MushGLAttribs.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLResolverPixelSource.h:51, from MushGL/MushGLResolverPixelSource.cpp:48: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from ./GL/GLAppHandler.h:156, from ./API/mushGL.h:127, from MushGL/MushGLAppHandler.h:45, from MushGL/MushGLAppHandler.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLDraw.o `test -f 'MushGL/MushGLDraw.cpp' || echo './'`MushGL/MushGLDraw.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLRubyFont.o `test -f 'MushGL/MushGLRubyFont.cpp' || echo './'`MushGL/MushGLRubyFont.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLShader.o `test -f 'MushGL/MushGLShader.cpp' || echo './'`MushGL/MushGLShader.cpp MushGL/MushGLResolverPixelSource.cpp: In member function ‘virtual MushGLPixelSource& MushGLResolverPixelSource::ParamHashResolve(const Mushware::tRubyHash&)’: MushGL/MushGLResolverPixelSource.cpp:65:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 65 | std::auto_ptr aResolver(NULL); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from ./GL/GLColour.h:99, from ./API/mushGL.h:130: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLTIFFUtil.o `test -f 'MushGL/MushGLTIFFUtil.cpp' || echo './'`MushGL/MushGLTIFFUtil.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./MushMesh/MushMeshStandard.h:36, from ./MushMesh/MushMesh4Base.h:39, from ./MushMesh/MushMesh.h:129, from ./API/mushMushMesh.h:58, from MushGL/MushGLDraw.h:33, from MushGL/MushGLDraw.cpp:29: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLRubyFont.h:42, from MushGL/MushGLRubyFont.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLUtil.o `test -f 'MushGL/MushGLUtil.cpp' || echo './'`MushGL/MushGLUtil.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLShader.h:45, from MushGL/MushGLShader.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLTIFFUtil.h:42, from MushGL/MushGLTIFFUtil.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLRuby.o `test -f 'MushGL/MushGLRuby.cpp' || echo './'`MushGL/MushGLRuby.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushGLBuffers.o `test -f 'MushGL/MushGLBuffers.cpp' || echo './'`MushGL/MushGLBuffers.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./MushMesh/MushMeshStandard.h:36, from ./MushMesh/MushMesh4Base.h:39, from ./MushMesh/MushMesh.h:129, from ./API/mushMushMesh.h:58, from MushGL/MushGLUtil.h:57, from MushGL/MushGLUtil.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionListEntry.o `test -f 'MushCollision/MushCollisionListEntry.cpp' || echo './'`MushCollision/MushCollisionListEntry.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionPiece.o `test -f 'MushCollision/MushCollisionPiece.cpp' || echo './'`MushCollision/MushCollisionPiece.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionList.o `test -f 'MushCollision/MushCollisionList.cpp' || echo './'`MushCollision/MushCollisionList.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLBuffers.h:60, from MushGL/MushGLBuffers.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushGL/MushGLStandard.h:170, from MushGL/MushGLRuby.h:36, from MushGL/MushGLRuby.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionListEntry.h:42, from MushCollision/MushCollisionListEntry.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./API/mushMushcoreIO.h:58, from MushGL/MushGLStandard.h:171: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionPiece.h:51, from MushCollision/MushCollisionPiece.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionWorkspace.o `test -f 'MushCollision/MushCollisionWorkspace.cpp' || echo './'`MushCollision/MushCollisionWorkspace.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionList.h:39, from MushCollision/MushCollisionList.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionStandard.o `test -f 'MushCollision/MushCollisionStandard.cpp' || echo './'`MushCollision/MushCollisionStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionInfo.o `test -f 'MushCollision/MushCollisionInfo.cpp' || echo './'`MushCollision/MushCollisionInfo.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollision.o `test -f 'MushCollision/MushCollision.cpp' || echo './'`MushCollision/MushCollision.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionWorkspace.h:45, from MushCollision/MushCollisionWorkspace.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushCollisionResolver.o `test -f 'MushCollision/MushCollisionResolver.cpp' || echo './'`MushCollision/MushCollisionResolver.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionStandard.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshSubdivide.o `test -f 'MushMesh/MushMeshSubdivide.cpp' || echo './'`MushMesh/MushMeshSubdivide.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionInfo.h:46, from MushCollision/MushCollisionInfo.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionInfo.h:46, from MushCollision/MushCollision.h:42, from MushCollision/MushCollision.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshUtils.o `test -f 'MushMesh/MushMeshUtils.cpp' || echo './'`MushMesh/MushMeshUtils.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshWorkspaceBased.o `test -f 'MushMesh/MushMeshWorkspaceBased.cpp' || echo './'`MushMesh/MushMeshWorkspaceBased.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushCollision/MushCollisionStandard.h:52, from MushCollision/MushCollisionResolver.h:51, from MushCollision/MushCollisionResolver.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Base.o `test -f 'MushMesh/MushMesh4Base.cpp' || echo './'`MushMesh/MushMesh4Base.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushCollision/MushCollisionStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh.o `test -f 'MushMesh/MushMesh.cpp' || echo './'`MushMesh/MushMesh.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshSubdivide.h:81, from MushMesh/MushMeshSubdivide.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshUtils.h:75, from MushMesh/MushMeshUtils.cpp:65: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshStandard.o `test -f 'MushMesh/MushMeshStandard.cpp' || echo './'`MushMesh/MushMeshStandard.cpp In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshGroup.h:56, from MushMesh/MushMeshUtils.h:77: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshGroup.h:56, from MushMesh/MushMeshUtils.h:77, from MushMesh/MushMeshSubdivide.h:85: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshWorkspaceBased.h:51, from MushMesh/MushMeshWorkspaceBased.cpp:22: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshQuaternionPair.o `test -f 'MushMesh/MushMeshQuaternionPair.cpp' || echo './'`MushMesh/MushMeshQuaternionPair.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Base.h:39, from MushMesh/MushMesh4Base.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshOps.o `test -f 'MushMesh/MushMeshOps.cpp' || echo './'`MushMesh/MushMeshOps.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Base.h:39, from MushMesh/MushMesh.h:129, from MushMesh/MushMesh.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshMushcoreIO.o `test -f 'MushMesh/MushMeshMushcoreIO.cpp' || echo './'`MushMesh/MushMeshMushcoreIO.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshBox.o `test -f 'MushMesh/MushMeshBox.cpp' || echo './'`MushMesh/MushMeshBox.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshStandard.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshMesh.o `test -f 'MushMesh/MushMeshMesh.cpp' || echo './'`MushMesh/MushMeshMesh.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshDivide.h:49, from MushMesh/MushMesh.h:145: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshDisplacement.o `test -f 'MushMesh/MushMeshDisplacement.cpp' || echo './'`MushMesh/MushMeshDisplacement.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshQuaternionPair.h:75, from MushMesh/MushMeshQuaternionPair.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPreMatrix.o `test -f 'MushMesh/MushMeshPreMatrix.cpp' || echo './'`MushMesh/MushMeshPreMatrix.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshOps.h:60, from MushMesh/MushMeshOps.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshMushcoreIO.cpp:38: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreIO.h:78: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPatchPipe.o `test -f 'MushMesh/MushMeshPatchPipe.cpp' || echo './'`MushMesh/MushMeshPatchPipe.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshBox.h:54, from MushMesh/MushMeshBox.cpp:22: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshFace.o `test -f 'MushMesh/MushMeshFace.cpp' || echo './'`MushMesh/MushMeshFace.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Library.o `test -f 'MushMesh/MushMesh4Library.cpp' || echo './'`MushMesh/MushMesh4Library.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshSelection.o `test -f 'MushMesh/MushMeshSelection.cpp' || echo './'`MushMesh/MushMeshSelection.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshMesh.h:43, from MushMesh/MushMeshMesh.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshDisplacement.h:51, from MushMesh/MushMeshDisplacement.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPostMatrix.o `test -f 'MushMesh/MushMeshPostMatrix.cpp' || echo './'`MushMesh/MushMeshPostMatrix.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshMattress.o `test -f 'MushMesh/MushMeshMattress.cpp' || echo './'`MushMesh/MushMeshMattress.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPreMatrix.h:72, from MushMesh/MushMeshPreMatrix.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPatchPipe.h:26, from MushMesh/MushMeshPatchPipe.cpp:23: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshSTL.o `test -f 'MushMesh/MushMeshSTL.cpp' || echo './'`MushMesh/MushMeshSTL.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshFace.h:39, from MushMesh/MushMeshFace.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshSelection.h:57, from MushMesh/MushMeshSelection.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshPatchPipe.cpp:25: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Material.o `test -f 'MushMesh/MushMesh4Material.cpp' || echo './'`MushMesh/MushMesh4Material.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPostMatrix.h:48, from MushMesh/MushMeshPostMatrix.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPosticity.o `test -f 'MushMesh/MushMeshPosticity.cpp' || echo './'`MushMesh/MushMeshPosticity.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Mesh.o `test -f 'MushMesh/MushMesh4Mesh.cpp' || echo './'`MushMesh/MushMesh4Mesh.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4LinkFaceFace.o `test -f 'MushMesh/MushMesh4LinkFaceFace.cpp' || echo './'`MushMesh/MushMesh4LinkFaceFace.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshMattress.h:51, from MushMesh/MushMeshMattress.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshDivide.o `test -f 'MushMesh/MushMeshDivide.cpp' || echo './'`MushMesh/MushMeshDivide.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshArray.o `test -f 'MushMesh/MushMeshArray.cpp' || echo './'`MushMesh/MushMeshArray.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Material.h:39, from MushMesh/MushMesh4Material.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4TextureTile.o `test -f 'MushMesh/MushMesh4TextureTile.cpp' || echo './'`MushMesh/MushMesh4TextureTile.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Mesh.h:108, from MushMesh/MushMesh4Mesh.cpp:101: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPosticity.h:54, from MushMesh/MushMeshPosticity.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4LinkFaceFace.h:39, from MushMesh/MushMesh4LinkFaceFace.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMesh4Mesh.cpp:104: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshDivide.h:48, from MushMesh/MushMeshDivide.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4TextureTile.h:48, from MushMesh/MushMesh4TextureTile.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshStitchable.o `test -f 'MushMesh/MushMeshStitchable.cpp' || echo './'`MushMesh/MushMeshStitchable.cpp /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshDivide.h:49: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshArray.h:87, from MushMesh/MushMeshArray.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Face.o `test -f 'MushMesh/MushMesh4Face.cpp' || echo './'`MushMesh/MushMesh4Face.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Chunk.o `test -f 'MushMesh/MushMesh4Chunk.cpp' || echo './'`MushMesh/MushMesh4Chunk.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshConnector.o `test -f 'MushMesh/MushMeshConnector.cpp' || echo './'`MushMesh/MushMeshConnector.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Maker.o `test -f 'MushMesh/MushMesh4Maker.cpp' || echo './'`MushMesh/MushMesh4Maker.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshTriangularArray.o `test -f 'MushMesh/MushMeshTriangularArray.cpp' || echo './'`MushMesh/MushMeshTriangularArray.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshStitchable.h:66, from MushMesh/MushMeshStitchable.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Face.h:63, from MushMesh/MushMesh4Face.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshConnector.h:54, from MushMesh/MushMeshConnector.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Chunk.h:42, from MushMesh/MushMesh4Chunk.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMesh4Face.cpp:64: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Maker.h:36, from MushMesh/MushMesh4Maker.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshGroup.o `test -f 'MushMesh/MushMeshGroup.cpp' || echo './'`MushMesh/MushMeshGroup.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMesh4Chunk.cpp:37: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshTriangularArray.h:90, from MushMesh/MushMeshTriangularArray.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshWorkspace.o `test -f 'MushMesh/MushMeshWorkspace.cpp' || echo './'`MushMesh/MushMeshWorkspace.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Util.o `test -f 'MushMesh/MushMesh4Util.cpp' || echo './'`MushMesh/MushMesh4Util.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4Extruder.o `test -f 'MushMesh/MushMesh4Extruder.cpp' || echo './'`MushMesh/MushMesh4Extruder.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshGroup.h:54, from MushMesh/MushMeshGroup.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshGroup.h:56: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPatchEnd.o `test -f 'MushMesh/MushMeshPatchEnd.cpp' || echo './'`MushMesh/MushMeshPatchEnd.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshWorkspace.h:48, from MushMesh/MushMeshWorkspace.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshVector.o `test -f 'MushMesh/MushMeshVector.cpp' || echo './'`MushMesh/MushMeshVector.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPatch.o `test -f 'MushMesh/MushMeshPatch.cpp' || echo './'`MushMesh/MushMeshPatch.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Util.h:42, from MushMesh/MushMesh4Util.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4Extruder.h:42, from MushMesh/MushMesh4Extruder.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4FaceGenerator.o `test -f 'MushMesh/MushMesh4FaceGenerator.cpp' || echo './'`MushMesh/MushMesh4FaceGenerator.cpp In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMesh4Util.cpp:43: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPatchEnd.h:26, from MushMesh/MushMeshPatchEnd.cpp:23: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshVector.h:117, from MushMesh/MushMeshVector.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushMesh/MushMeshMushcoreIO.h:58, from MushMesh/MushMeshPatchEnd.cpp:25: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshQuaternion.o `test -f 'MushMesh/MushMeshQuaternion.cpp' || echo './'`MushMesh/MushMeshQuaternion.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPatch.h:26, from MushMesh/MushMeshPatch.cpp:22: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4FaceGenerator.h:39, from MushMesh/MushMesh4FaceGenerator.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMesh4VertexGenerator.o `test -f 'MushMesh/MushMesh4VertexGenerator.cpp' || echo './'`MushMesh/MushMesh4VertexGenerator.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshTools.o `test -f 'MushMesh/MushMeshTools.cpp' || echo './'`MushMesh/MushMeshTools.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshPatchTypes.o `test -f 'MushMesh/MushMeshPatchTypes.cpp' || echo './'`MushMesh/MushMeshPatchTypes.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshQuaternion.h:72, from MushMesh/MushMeshQuaternion.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibrarySingleFacet.o `test -f 'MushMeshLibrary/MushMeshLibrarySingleFacet.cpp' || echo './'`MushMeshLibrary/MushMeshLibrarySingleFacet.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryWorldSphere.o `test -f 'MushMeshLibrary/MushMeshLibraryWorldSphere.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryWorldSphere.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibrary.o `test -f 'MushMeshLibrary/MushMeshLibrary.cpp' || echo './'`MushMeshLibrary/MushMeshLibrary.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMesh4VertexGenerator.h:39, from MushMesh/MushMesh4VertexGenerator.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshTools.h:81, from MushMesh/MushMeshTools.cpp:77: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushMesh/MushMeshStandard.h:36, from MushMesh/MushMeshPatchTypes.h:45, from MushMesh/MushMeshPatchTypes.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryFGenExtrude.o `test -f 'MushMeshLibrary/MushMeshLibraryFGenExtrude.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryFGenExtrude.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryBase.o `test -f 'MushMeshLibrary/MushMeshLibraryBase.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryBase.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibrarySingleFacet.h:40, from MushMeshLibrary/MushMeshLibrarySingleFacet.cpp:40: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryWorldSphere.h:37, from MushMeshLibrary/MushMeshLibraryWorldSphere.cpp:33: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryBase.h:55, from MushMeshLibrary/MushMeshLibrary.h:61, from MushMeshLibrary/MushMeshLibrary.cpp:42: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryExtrusionContext.o `test -f 'MushMeshLibrary/MushMeshLibraryExtrusionContext.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryExtrusionContext.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryFGenExtrude.h:52, from MushMeshLibrary/MushMeshLibraryFGenExtrude.cpp:66: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryStandard.o `test -f 'MushMeshLibrary/MushMeshLibraryStandard.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryStandard.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryBase.h:55, from MushMeshLibrary/MushMeshLibraryBase.cpp:60: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryUtil.o `test -f 'MushMeshLibrary/MushMeshLibraryUtil.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryUtil.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryExtrusionContext.h:52, from MushMeshLibrary/MushMeshLibraryExtrusionContext.cpp:39: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryVGenExtrude.o `test -f 'MushMeshLibrary/MushMeshLibraryVGenExtrude.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryVGenExtrude.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryPrism.o `test -f 'MushMeshLibrary/MushMeshLibraryPrism.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryPrism.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryExtruder.o `test -f 'MushMeshLibrary/MushMeshLibraryExtruder.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryExtruder.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryStandard.cpp:42: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryUtil.h:46, from MushMeshLibrary/MushMeshLibraryUtil.cpp:45: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryVGenExtrude.h:49, from MushMeshLibrary/MushMeshLibraryVGenExtrude.cpp:51: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryExtruder.h:40, from MushMeshLibrary/MushMeshLibraryExtruder.cpp:36: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshLibraryMaker.o `test -f 'MushMeshLibrary/MushMeshLibraryMaker.cpp' || echo './'`MushMeshLibrary/MushMeshLibraryMaker.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryPrism.h:43, from MushMeshLibrary/MushMeshLibraryPrism.cpp:36: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyStandard.o `test -f 'MushMeshRuby/MushMeshRubyStandard.cpp' || echo './'`MushMeshRuby/MushMeshRubyStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRuby.o `test -f 'MushMeshRuby/MushMeshRuby.cpp' || echo './'`MushMeshRuby/MushMeshRuby.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyDisplacement.o `test -f 'MushMeshRuby/MushMeshRubyDisplacement.cpp' || echo './'`MushMeshRuby/MushMeshRubyDisplacement.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyBase.o `test -f 'MushMeshRuby/MushMeshRubyBase.cpp' || echo './'`MushMeshRuby/MushMeshRubyBase.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:46, from MushMeshLibrary/MushMeshLibraryMaker.h:40, from MushMeshLibrary/MushMeshLibraryMaker.cpp:39: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyStandard.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyBase.h:39, from MushMeshRuby/MushMeshRuby.h:39, from MushMeshRuby/MushMeshRuby.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyMeshLibrary.o `test -f 'MushMeshRuby/MushMeshRubyMeshLibrary.cpp' || echo './'`MushMeshRuby/MushMeshRubyMeshLibrary.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyBasePrism.o `test -f 'MushMeshRuby/MushMeshRubyBasePrism.cpp' || echo './'`MushMeshRuby/MushMeshRubyBasePrism.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshLibrary/MushMeshLibraryStandard.h:47: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyDisplacement.h:39, from MushMeshRuby/MushMeshRubyDisplacement.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyMesh.o `test -f 'MushMeshRuby/MushMeshRubyMesh.cpp' || echo './'`MushMeshRuby/MushMeshRubyMesh.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyBase.h:39, from MushMeshRuby/MushMeshRubyBase.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyBaseWorldSphere.o `test -f 'MushMeshRuby/MushMeshRubyBaseWorldSphere.cpp' || echo './'`MushMeshRuby/MushMeshRubyBaseWorldSphere.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyVector.o `test -f 'MushMeshRuby/MushMeshRubyVector.cpp' || echo './'`MushMeshRuby/MushMeshRubyVector.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyMeshLibrary.h:39, from MushMeshRuby/MushMeshRubyMeshLibrary.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyExtruder.o `test -f 'MushMeshRuby/MushMeshRubyExtruder.cpp' || echo './'`MushMeshRuby/MushMeshRubyExtruder.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyBasePrism.h:37, from MushMeshRuby/MushMeshRubyBasePrism.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyMesh.h:60, from MushMeshRuby/MushMeshRubyMesh.cpp:71: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyTools.o `test -f 'MushMeshRuby/MushMeshRubyTools.cpp' || echo './'`MushMeshRuby/MushMeshRubyTools.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyBaseWorldSphere.h:36, from MushMeshRuby/MushMeshRubyBaseWorldSphere.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyVector.h:60, from MushMeshRuby/MushMeshRubyVector.cpp:62: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyRotation.o `test -f 'MushMeshRuby/MushMeshRubyRotation.cpp' || echo './'`MushMeshRuby/MushMeshRubyRotation.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyExtruder.h:36, from MushMeshRuby/MushMeshRubyExtruder.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyTools.h:45, from MushMeshRuby/MushMeshRubyTools.cpp:44: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyPost.o `test -f 'MushMeshRuby/MushMeshRubyPost.cpp' || echo './'`MushMeshRuby/MushMeshRubyPost.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyRotation.h:43, from MushMeshRuby/MushMeshRubyRotation.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushMeshRubyBaseSingleFacet.o `test -f 'MushMeshRuby/MushMeshRubyBaseSingleFacet.cpp' || echo './'`MushMeshRuby/MushMeshRubyBaseSingleFacet.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieSignal.o `test -f 'MushPie/MushPieSignal.cpp' || echo './'`MushPie/MushPieSignal.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyPost.h:36, from MushMeshRuby/MushMeshRubyPost.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieSTL.o `test -f 'MushPie/MushPieSTL.cpp' || echo './'`MushPie/MushPieSTL.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPiePieceSimple.o `test -f 'MushPie/MushPiePieceSimple.cpp' || echo './'`MushPie/MushPiePieceSimple.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from ./API/mushMushcore.h:58, from MushMeshRuby/MushMeshRubyStandard.h:39, from MushMeshRuby/MushMeshRubyBaseSingleFacet.h:36, from MushMeshRuby/MushMeshRubyBaseSingleFacet.cpp:30: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieSignal.h:48, from MushPie/MushPieSignal.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from ./API/mushMushMesh.h:58, from MushMeshRuby/MushMeshRubyStandard.h:40: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieStandard.o `test -f 'MushPie/MushPieStandard.cpp' || echo './'`MushPie/MushPieStandard.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPiePieceSimple.h:60, from MushPie/MushPiePieceSimple.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieSignalNumeric.o `test -f 'MushPie/MushPieSignalNumeric.cpp' || echo './'`MushPie/MushPieSignalNumeric.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPiePosicity.o `test -f 'MushPie/MushPiePosicity.cpp' || echo './'`MushPie/MushPiePosicity.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPiePiece.o `test -f 'MushPie/MushPiePiece.cpp' || echo './'`MushPie/MushPiePiece.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieStandard.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPiePosition.o `test -f 'MushPie/MushPiePosition.cpp' || echo './'`MushPie/MushPiePosition.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieSignalNumeric.h:51, from MushPie/MushPieSignalNumeric.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPiePosicity.h:63, from MushPie/MushPiePosicity.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPie.o `test -f 'MushPie/MushPie.cpp' || echo './'`MushPie/MushPie.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPiePieceMobile.o `test -f 'MushPie/MushPiePieceMobile.cpp' || echo './'`MushPie/MushPiePieceMobile.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieForm.o `test -f 'MushPie/MushPieForm.cpp' || echo './'`MushPie/MushPieForm.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPiePosition.h:51, from MushPie/MushPiePosition.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPiePiece.h:75, from MushPie/MushPiePiece.cpp:71: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushPieDialogue.o `test -f 'MushPie/MushPieDialogue.cpp' || echo './'`MushPie/MushPieDialogue.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderMeshDiagnostic.o `test -f 'MushRender/MushRenderMeshDiagnostic.cpp' || echo './'`MushRender/MushRenderMeshDiagnostic.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPiePieceMobile.h:57, from MushPie/MushPiePieceMobile.cpp:59: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieForm.h:51, from MushPie/MushPie.h:57, from MushPie/MushPie.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieForm.h:51, from MushPie/MushPieForm.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRender.o `test -f 'MushRender/MushRender.cpp' || echo './'`MushRender/MushRender.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushPie/MushPieStandard.h:64, from MushPie/MushPieDialogue.h:45, from MushPie/MushPieDialogue.cpp:47: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderStandard.o `test -f 'MushRender/MushRenderStandard.cpp' || echo './'`MushRender/MushRenderStandard.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderMeshShader.o `test -f 'MushRender/MushRenderMeshShader.cpp' || echo './'`MushRender/MushRenderMeshShader.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMeshDiagnostic.h:39, from MushRender/MushRenderMeshDiagnostic.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushPie/MushPieStandard.h:72: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderMesh.o `test -f 'MushRender/MushRenderMesh.cpp' || echo './'`MushRender/MushRenderMesh.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderUtil.o `test -f 'MushRender/MushRenderUtil.cpp' || echo './'`MushRender/MushRenderUtil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderMeshWireframe.o `test -f 'MushRender/MushRenderMeshWireframe.cpp' || echo './'`MushRender/MushRenderMeshWireframe.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMesh.h:54, from MushRender/MushRender.h:51, from MushRender/MushRender.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderStandard.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMeshShader.h:39, from MushRender/MushRenderMeshShader.cpp:50: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderSpec.o `test -f 'MushRender/MushRenderSpec.cpp' || echo './'`MushRender/MushRenderSpec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMesh.h:54, from MushRender/MushRenderMesh.cpp:53: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderUtil.h:39, from MushRender/MushRenderUtil.cpp:35: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMeshWireframe.h:51, from MushRender/MushRenderMeshWireframe.cpp:56: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRenderMeshSolid.o `test -f 'MushRender/MushRenderMeshSolid.cpp' || echo './'`MushRender/MushRenderMeshSolid.cpp In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyEmptyObj.o `test -f 'MushRuby/MushRubyEmptyObj.cpp' || echo './'`MushRuby/MushRubyEmptyObj.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderSpec.h:84, from MushRender/MushRenderSpec.cpp:65: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyStandard.o `test -f 'MushRuby/MushRubyStandard.cpp' || echo './'`MushRuby/MushRubyStandard.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRender/MushRenderStandard.h:52, from MushRender/MushRenderMeshSolid.h:51, from MushRender/MushRenderMeshSolid.cpp:71: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyEmptyObj.h:36, from MushRuby/MushRubyEmptyObj.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./MushMesh/MushMeshMushcoreIO.h:58, from ./MushMesh/MushMeshDivide.h:49, from ./MushMesh/MushMesh.h:145, from MushRender/MushRenderStandard.h:60: ./Mushcore/MushcoreIO.h:83:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 83 | operator<<(std::ostream& ioOut, const std::auto_ptr& inObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyObj.o `test -f 'MushRuby/MushRubyObj.cpp' || echo './'`MushRuby/MushRubyObj.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyStandard.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyStandard.cpp:40: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyUtil.o `test -f 'MushRuby/MushRubyUtil.cpp' || echo './'`MushRuby/MushRubyUtil.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyFail.o `test -f 'MushRuby/MushRubyFail.cpp' || echo './'`MushRuby/MushRubyFail.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyDataObj.o `test -f 'MushRuby/MushRubyDataObj.cpp' || echo './'`MushRuby/MushRubyDataObj.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyInstall.o `test -f 'MushRuby/MushRubyInstall.cpp' || echo './'`MushRuby/MushRubyInstall.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyObj.h:54, from MushRuby/MushRubyObj.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyIntern.o `test -f 'MushRuby/MushRubyIntern.cpp' || echo './'`MushRuby/MushRubyIntern.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyObject.o `test -f 'MushRuby/MushRubyObject.cpp' || echo './'`MushRuby/MushRubyObject.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyUtil.h:85, from MushRuby/MushRubyUtil.cpp:83: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyDataObj.h:54, from MushRuby/MushRubyDataObj.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyFail.h:36, from MushRuby/MushRubyFail.cpp:41: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyValue.o `test -f 'MushRuby/MushRubyValue.cpp' || echo './'`MushRuby/MushRubyValue.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyInstall.h:39, from MushRuby/MushRubyInstall.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyUtil.cpp:87: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyFail.cpp:44: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubySTL.o `test -f 'MushRuby/MushRubySTL.cpp' || echo './'`MushRuby/MushRubySTL.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyObject.h:36, from MushRuby/MushRubyObject.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyIntern.h:108, from MushRuby/MushRubyIntern.cpp:104: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRuby.o `test -f 'MushRuby/MushRuby.cpp' || echo './'`MushRuby/MushRuby.cpp g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyRuby.o `test -f 'MushRuby/MushRubyRuby.cpp' || echo './'`MushRuby/MushRubyRuby.cpp In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyRuby.cpp:32: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyMaptorObj.o `test -f 'MushRuby/MushRubyMaptorObj.cpp' || echo './'`MushRuby/MushRubyMaptorObj.cpp In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyIntern.cpp:106: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ g++ -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MushRubyExec.o `test -f 'MushRuby/MushRubyExec.cpp' || echo './'`MushRuby/MushRubyExec.cpp In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyValue.h:87, from MushRuby/MushRubyValue.cpp:92: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyValue.cpp:96: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -DMUSH_DATA_DIR=\"/usr/share\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I. -I./API -DNDEBUG -c -o inits.o `test -f 'MushRuby/inits.c' || echo './'`MushRuby/inits.c gcc -DHAVE_CONFIG_H -I. -I.. -DMUSH_DATA_DIR=\"/usr/share\" -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I. -I./API -DNDEBUG -I./Platform/X11 -DMUSH_DATA_DIR=\"/usr/share\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I. -I./API -DNDEBUG -c -o eval.o `test -f 'MushRuby/eval.c' || echo './'`MushRuby/eval.c In file included from MushRuby/inits.c:37: MushRuby/ruby.h: In function ‘rb_class_of’: MushRuby/ruby.h:659:1: warning: old-style function definition [-Wold-style-definition] 659 | rb_class_of(obj) | ^~~~~~~~~~~ MushRuby/ruby.h: In function ‘rb_type’: MushRuby/ruby.h:676:1: warning: old-style function definition [-Wold-style-definition] 676 | rb_type(obj) | ^~~~~~~ MushRuby/ruby.h: In function ‘rb_special_const_p’: MushRuby/ruby.h:693:1: warning: old-style function definition [-Wold-style-definition] 693 | rb_special_const_p(obj) | ^~~~~~~~~~~~~~~~~~ In file included from MushRuby/ruby.h:701: MushRuby/missing.h: At top level: MushRuby/missing.h:71:12: warning: conflicting types for built-in function ‘finite’; expected ‘int(double)’ [-Wbuiltin-declaration-mismatch] 71 | extern int finite _((double)); | ^~~~~~ MushRuby/missing.h:85:15: warning: conflicting types for built-in function ‘hypot’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch] 85 | extern double hypot _((double, double)); | ^~~~~ MushRuby/missing.h:45:1: note: ‘hypot’ is declared in header ‘’ 44 | # include +++ |+#include 45 | #elif !defined(_WIN32) MushRuby/missing.h:163:12: error: conflicting types for ‘vsnprintf’; have ‘int(void)’ 163 | extern int vsnprintf _((char *, size_t n, char const *, va_list)); | ^~~~~~~~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from MushRuby/ruby.h:52: /usr/include/bits/stdio2.h:93:1: note: previous definition of ‘vsnprintf’ with type ‘int(char *, long unsigned int, const char *, char *)’ 93 | __NTH (vsnprintf (__fortify_clang_overload_arg (char *, __restrict, __s), | ^~~~~ make[2]: *** [Makefile:1414: inits.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from MushRuby/eval.c:39: MushRuby/ruby.h: In function ‘rb_class_of’: MushRuby/ruby.h:659:1: warning: old-style function definition [-Wold-style-definition] 659 | rb_class_of(obj) | ^~~~~~~~~~~ MushRuby/ruby.h: In function ‘rb_type’: MushRuby/ruby.h:676:1: warning: old-style function definition [-Wold-style-definition] 676 | rb_type(obj) | ^~~~~~~ MushRuby/ruby.h: In function ‘rb_special_const_p’: MushRuby/ruby.h:693:1: warning: old-style function definition [-Wold-style-definition] 693 | rb_special_const_p(obj) | ^~~~~~~~~~~~~~~~~~ In file included from MushRuby/ruby.h:701: MushRuby/missing.h: At top level: MushRuby/missing.h:71:12: warning: conflicting types for built-in function ‘finite’; expected ‘int(double)’ [-Wbuiltin-declaration-mismatch] 71 | extern int finite _((double)); | ^~~~~~ MushRuby/missing.h:85:15: warning: conflicting types for built-in function ‘hypot’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch] 85 | extern double hypot _((double, double)); | ^~~~~ MushRuby/missing.h:45:1: note: ‘hypot’ is declared in header ‘’ 44 | # include +++ |+#include 45 | #elif !defined(_WIN32) MushRuby/missing.h:163:12: error: conflicting types for ‘vsnprintf’; have ‘int(void)’ 163 | extern int vsnprintf _((char *, size_t n, char const *, va_list)); | ^~~~~~~~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from MushRuby/ruby.h:52: /usr/include/bits/stdio2.h:93:1: note: previous definition of ‘vsnprintf’ with type ‘int(char *, long unsigned int, const char *, char *)’ 93 | __NTH (vsnprintf (__fortify_clang_overload_arg (char *, __restrict, __s), | ^~~~~ In file included from MushRuby/eval.c:103: /usr/include/unistd.h:296:12: error: conflicting types for ‘eaccess’; have ‘int(const char *, int)’ 296 | extern int eaccess (const char *__name, int __type) | ^~~~~~~ In file included from MushRuby/ruby.h:702: MushRuby/intern.h:248:5: note: previous declaration of ‘eaccess’ with type ‘int(void)’ 248 | int eaccess _((const char*, int)); | ^~~~~~~ MushRuby/eval.c: In function ‘rb_secure’: MushRuby/eval.c:246:1: warning: old-style function definition [-Wold-style-definition] 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:248:1: error: number of arguments doesn’t match prototype 248 | { | ^ MushRuby/ruby.h:263:6: error: prototype declaration 263 | void rb_secure _((int)); | ^~~~~~~~~ MushRuby/eval.c:252:22: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 252 | rb_id2name(ruby_frame->last_func), ruby_safe_level); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_secure_update’: MushRuby/eval.c:261:1: warning: old-style function definition [-Wold-style-definition] 261 | rb_secure_update(obj) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:263:1: error: number of arguments doesn’t match prototype 263 | { | ^ MushRuby/ruby.h:267:6: error: prototype declaration 267 | void rb_secure_update _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:264:28: error: too many arguments to function ‘rb_secure’; expected 0, have 1 264 | if (!OBJ_TAINTED(obj)) rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_check_safe_obj’: MushRuby/eval.c:268:1: warning: old-style function definition [-Wold-style-definition] 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:270:1: error: number of arguments doesn’t match prototype 270 | { | ^ MushRuby/ruby.h:254:6: error: prototype declaration 254 | void rb_check_safe_obj _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:274:22: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 274 | rb_id2name(ruby_frame->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:280:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 280 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_check_safe_str’: MushRuby/eval.c:284:1: warning: old-style function definition [-Wold-style-definition] 284 | rb_check_safe_str(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:286:1: error: number of arguments doesn’t match prototype 286 | { | ^ MushRuby/ruby.h:255:6: error: prototype declaration 255 | void rb_check_safe_str _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:287:5: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 287 | rb_check_safe_obj(x); | ^~~~~~~~~~~~~~~~~ ~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:290:18: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 290 | rb_obj_classname(x)); | ^~~~~~~~~~~~~~~~ ~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘print_undef’: MushRuby/eval.c:296:1: warning: old-style function definition [-Wold-style-definition] 296 | print_undef(klass, id) | ^~~~~~~~~~~ MushRuby/eval.c:301:19: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 301 | rb_id2name(id), | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:303:19: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 303 | rb_class2name(klass)); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_clear_cache_for_undef’: MushRuby/eval.c:338:1: warning: old-style function definition [-Wold-style-definition] 338 | rb_clear_cache_for_undef(klass, id) | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_clear_cache_by_id’: MushRuby/eval.c:355:1: warning: old-style function definition [-Wold-style-definition] 355 | rb_clear_cache_by_id(id) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_clear_cache_by_class’: MushRuby/eval.c:371:1: warning: old-style function definition [-Wold-style-definition] 371 | rb_clear_cache_by_class(klass) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:373:1: error: number of arguments doesn’t match prototype 373 | { | ^ MushRuby/intern.h:180:6: error: prototype declaration 180 | void rb_clear_cache_by_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_add_method’: MushRuby/eval.c:396:1: warning: old-style function definition [-Wold-style-definition] 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:401:1: error: number of arguments doesn’t match prototype 401 | { | ^ In file included from MushRuby/eval.c:40: MushRuby/node.h:374:6: error: prototype declaration 374 | void rb_add_method _((VALUE, ID, NODE *, int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:410:17: error: too many arguments to function ‘rb_intern’; expected 0, have 1 410 | (mid == rb_intern("initialize" )|| mid == rb_intern("initialize_copy"))) { | ^~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:410:51: error: too many arguments to function ‘rb_intern’; expected 0, have 1 410 | (mid == rb_intern("initialize" )|| mid == rb_intern("initialize_copy"))) { | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:414:21: error: too many arguments to function ‘rb_intern’; expected 0, have 1 414 | mid == rb_intern("allocate")) { | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:416:31: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 416 | rb_class2name(rb_iv_get(klass, "__attached__"))); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c:416:17: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 416 | rb_class2name(rb_iv_get(klass, "__attached__"))); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:419:28: error: too many arguments to function ‘rb_error_frozen’; expected 0, have 1 419 | if (OBJ_FROZEN(klass)) rb_error_frozen("class/module"); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/intern.h:164:15: note: declared here 164 | NORETURN(void rb_error_frozen _((const char*))); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:260:25: note: in expansion of macro ‘NEW_NODE’ 260 | #define NEW_METHOD(n,x) NEW_NODE(NODE_METHOD,x,n,0) | ^~~~~~~~ MushRuby/eval.c:421:12: note: in expansion of macro ‘NEW_METHOD’ 421 | body = NEW_METHOD(node, NOEX_WITH_SAFE(noex)); | ^~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:422:5: error: too many arguments to function ‘st_insert’; expected 0, have 3 422 | st_insert(RCLASS(klass)->m_tbl, mid, (st_data_t)body); | ^~~~~~~~~ In file included from MushRuby/eval.c:62: MushRuby/st.h:73:5: note: declared here 73 | int st_insert _((st_table *, st_data_t, st_data_t)); | ^~~~~~~~~ MushRuby/eval.c:425:24: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 425 | rb_funcall(rb_iv_get(klass, "__attached__"), singleton_added, 1, ID2SYM(mid)); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_define_alloc_func’: MushRuby/eval.c:434:1: warning: old-style function definition [-Wold-style-definition] 434 | rb_define_alloc_func(klass, func) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:437:1: error: number of arguments doesn’t match prototype 437 | { | ^ MushRuby/intern.h:177:6: error: prototype declaration 177 | void rb_define_alloc_func _((VALUE, VALUE (*)(VALUE))); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:438:5: note: in expansion of macro ‘Check_Type’ 438 | Check_Type(klass, T_CLASS); | ^~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:264:24: note: in expansion of macro ‘NEW_NODE’ 264 | #define NEW_CFUNC(f,c) NEW_NODE(NODE_CFUNC,f,c,0) | ^~~~~~~~ MushRuby/eval.c:439:50: note: in expansion of macro ‘NEW_CFUNC’ 439 | rb_add_method(CLASS_OF(klass), ID_ALLOCATOR, NEW_CFUNC(func, 0), NOEX_PRIVATE); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:439:5: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 439 | rb_add_method(CLASS_OF(klass), ID_ALLOCATOR, NEW_CFUNC(func, 0), NOEX_PRIVATE); | ^~~~~~~~~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_undef_alloc_func’: MushRuby/eval.c:443:1: warning: old-style function definition [-Wold-style-definition] 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:445:1: error: number of arguments doesn’t match prototype 445 | { | ^ MushRuby/intern.h:178:6: error: prototype declaration 178 | void rb_undef_alloc_func _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:446:5: note: in expansion of macro ‘Check_Type’ 446 | Check_Type(klass, T_CLASS); | ^~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:447:5: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 447 | rb_add_method(CLASS_OF(klass), ID_ALLOCATOR, 0, NOEX_UNDEF); | ^~~~~~~~~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘search_method’: MushRuby/eval.c:451:1: warning: old-style function definition [-Wold-style-definition] 451 | search_method(klass, id, origin) | ^~~~~~~~~~~~~ MushRuby/eval.c:458:13: error: too many arguments to function ‘st_lookup’; expected 0, have 3 458 | while (!st_lookup(RCLASS(klass)->m_tbl, id, (st_data_t *)&body)) { | ^~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_get_method_body’: MushRuby/eval.c:468:1: warning: old-style function definition [-Wold-style-definition] 468 | rb_get_method_body(klassp, idp, noexp) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_method_node’: MushRuby/eval.c:529:1: warning: old-style function definition [-Wold-style-definition] 529 | rb_method_node(klass, id) | ^~~~~~~~~~~~~~ MushRuby/eval.c:532:1: error: number of arguments doesn’t match prototype 532 | { | ^ MushRuby/node.h:377:7: error: prototype declaration 377 | NODE* rb_method_node _((VALUE klass, ID id)); | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘remove_method’: MushRuby/eval.c:539:1: warning: old-style function definition [-Wold-style-definition] 539 | remove_method(klass, mid) | ^~~~~~~~~~~~~ MushRuby/eval.c:546:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 546 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:551:28: error: too many arguments to function ‘rb_error_frozen’; expected 0, have 1 551 | if (OBJ_FROZEN(klass)) rb_error_frozen("class/module"); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/intern.h:164:15: note: declared here 164 | NORETURN(void rb_error_frozen _((const char*))); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:553:60: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 553 | rb_warn("removing `%s' may cause serious problem", rb_id2name(mid)); | ^~~~~~~~~~ ~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:555:10: error: too many arguments to function ‘st_delete’; expected 0, have 3 555 | if (!st_delete(RCLASS(klass)->m_tbl, &mid, (st_data_t *)&body) || | ^~~~~~~~~ MushRuby/st.h:71:5: note: declared here 71 | int st_delete _((st_table *, st_data_t *, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:558:23: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 558 | rb_id2name(mid), rb_class2name(klass)); | ^~~~~~~~~~ ~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:558:40: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 558 | rb_id2name(mid), rb_class2name(klass)); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:562:20: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 562 | rb_funcall(rb_iv_get(klass, "__attached__"), singleton_removed, 1, ID2SYM(mid)); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_remove_method’: MushRuby/eval.c:570:1: warning: old-style function definition [-Wold-style-definition] 570 | rb_remove_method(klass, name) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:573:1: error: number of arguments doesn’t match prototype 573 | { | ^ MushRuby/intern.h:173:6: error: prototype declaration 173 | void rb_remove_method _((VALUE, const char*)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:574:26: error: too many arguments to function ‘rb_intern’; expected 0, have 1 574 | remove_method(klass, rb_intern(name)); | ^~~~~~~~~ ~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_remove_method’: MushRuby/eval.c:586:1: warning: old-style function definition [-Wold-style-definition] 586 | rb_mod_remove_method(argc, argv, mod) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:594:28: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 594 | remove_method(mod, rb_to_id(argv[i])); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_disable_super’: MushRuby/eval.c:603:1: warning: old-style function definition [-Wold-style-definition] 603 | rb_disable_super(klass, name) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_enable_super’: MushRuby/eval.c:611:1: warning: old-style function definition [-Wold-style-definition] 611 | rb_enable_super(klass, name) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_export_method’: MushRuby/eval.c:619:1: warning: old-style function definition [-Wold-style-definition] 619 | rb_export_method(klass, name, noex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:628:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 628 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:635:9: error: too many arguments to function ‘print_undef’; expected 0, have 2 635 | print_undef(klass, name); | ^~~~~~~~~~~ ~~~~~ MushRuby/eval.c:296:1: note: declared here 296 | print_undef(klass, id) | ^~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:329:22: note: in expansion of macro ‘NEW_NODE’ 329 | #define NEW_ZSUPER() NEW_NODE(NODE_ZSUPER,0,0,0) | ^~~~~~~~ MushRuby/eval.c:642:40: note: in expansion of macro ‘NEW_ZSUPER’ 642 | rb_add_method(klass, name, NEW_ZSUPER(), noex); | ^~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:642:13: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 642 | rb_add_method(klass, name, NEW_ZSUPER(), noex); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_method_boundp’: MushRuby/eval.c:648:1: warning: old-style function definition [-Wold-style-definition] 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:652:1: error: number of arguments doesn’t match prototype 652 | { | ^ MushRuby/intern.h:183:5: error: prototype declaration 183 | int rb_method_boundp _((VALUE, ID, int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_attr’: MushRuby/eval.c:673:1: warning: old-style function definition [-Wold-style-definition] 673 | rb_attr(klass, id, read, write, ex) | ^~~~~~~ MushRuby/eval.c:677:1: error: number of arguments doesn’t match prototype 677 | { | ^ MushRuby/intern.h:182:6: error: prototype declaration 182 | void rb_attr _((VALUE,ID,int,int,int)); | ^~~~~~~ MushRuby/eval.c:700:10: error: too many arguments to function ‘rb_is_local_id’; expected 0, have 1 700 | if (!rb_is_local_id(id) && !rb_is_const_id(id)) { | ^~~~~~~~~~~~~~ ~~ MushRuby/intern.h:361:5: note: declared here 361 | int rb_is_local_id _((ID)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:700:33: error: too many arguments to function ‘rb_is_const_id’; expected 0, have 1 700 | if (!rb_is_local_id(id) && !rb_is_const_id(id)) { | ^~~~~~~~~~~~~~ ~~ MushRuby/intern.h:358:5: note: declared here 358 | int rb_is_const_id _((ID)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:701:58: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 701 | rb_name_error(id, "invalid attribute name `%s'", rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:703:12: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 703 | name = rb_id2name(id); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:710:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 710 | attriv = rb_intern(buf); | ^~~~~~~~~ ~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:310:21: note: in expansion of macro ‘NEW_NODE’ 310 | #define NEW_IVAR(v) NEW_NODE(NODE_IVAR,v,0,0) | ^~~~~~~~ MushRuby/eval.c:712:34: note: in expansion of macro ‘NEW_IVAR’ 712 | rb_add_method(klass, id, NEW_IVAR(attriv), noex); | ^~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:712:9: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 712 | rb_add_method(klass, id, NEW_IVAR(attriv), noex); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:715:30: error: too many arguments to function ‘rb_id_attrset’; expected 0, have 1 715 | rb_add_method(klass, rb_id_attrset(id), NEW_ATTRSET(attriv), noex); | ^~~~~~~~~~~~~ ~~ MushRuby/intern.h:353:4: note: declared here 353 | ID rb_id_attrset _((ID)); | ^~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:349:24: note: in expansion of macro ‘NEW_NODE’ 349 | #define NEW_ATTRSET(a) NEW_NODE(NODE_ATTRSET,a,0,0) | ^~~~~~~~ MushRuby/eval.c:715:49: note: in expansion of macro ‘NEW_ATTRSET’ 715 | rb_add_method(klass, rb_id_attrset(id), NEW_ATTRSET(attriv), noex); | ^~~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:715:9: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 715 | rb_add_method(klass, rb_id_attrset(id), NEW_ATTRSET(attriv), noex); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘new_dvar’: MushRuby/eval.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | new_dvar(id, value, prev) | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_dvar_defined’: MushRuby/eval.c:841:1: warning: old-style function definition [-Wold-style-definition] 841 | rb_dvar_defined(id) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:843:1: error: number of arguments doesn’t match prototype 843 | { | ^ MushRuby/intern.h:184:7: error: prototype declaration 184 | VALUE rb_dvar_defined _((ID)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_dvar_curr’: MushRuby/eval.c:854:1: warning: old-style function definition [-Wold-style-definition] 854 | rb_dvar_curr(id) | ^~~~~~~~~~~~ MushRuby/eval.c:856:1: error: number of arguments doesn’t match prototype 856 | { | ^ MushRuby/intern.h:185:7: error: prototype declaration 185 | VALUE rb_dvar_curr _((ID)); | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_dvar_ref’: MushRuby/eval.c:868:1: warning: old-style function definition [-Wold-style-definition] 868 | rb_dvar_ref(id) | ^~~~~~~~~~~ MushRuby/eval.c:870:1: error: number of arguments doesn’t match prototype 870 | { | ^ MushRuby/intern.h:186:7: error: prototype declaration 186 | VALUE rb_dvar_ref _((ID)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_dvar_push’: MushRuby/eval.c:883:1: warning: old-style function definition [-Wold-style-definition] 883 | rb_dvar_push(id, value) | ^~~~~~~~~~~~ MushRuby/eval.c:886:1: error: number of arguments doesn’t match prototype 886 | { | ^ MushRuby/intern.h:188:6: error: prototype declaration 188 | void rb_dvar_push _((ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘dvar_asgn_internal’: MushRuby/eval.c:891:1: warning: old-style function definition [-Wold-style-definition] 891 | dvar_asgn_internal(id, value, curr) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘dvar_asgn’: MushRuby/eval.c:921:1: warning: old-style function definition [-Wold-style-definition] 921 | dvar_asgn(id, value) | ^~~~~~~~~ MushRuby/eval.c: In function ‘dvar_asgn_curr’: MushRuby/eval.c:929:1: warning: old-style function definition [-Wold-style-definition] 929 | dvar_asgn_curr(id, value) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_svar’: MushRuby/eval.c:937:1: warning: old-style function definition [-Wold-style-definition] 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:939:1: error: number of arguments doesn’t match prototype 939 | { | ^ MushRuby/intern.h:189:8: error: prototype declaration 189 | VALUE *rb_svar _((int)); | ^~~~~~~ MushRuby/eval.c: In function ‘warn_printf’: MushRuby/eval.c:1149:5: error: too many arguments to function ‘vsnprintf’; expected 0, have 4 1149 | vsnprintf(buf, BUFSIZ, fmt, args); | ^~~~~~~~~ ~~~ MushRuby/missing.h:163:12: note: declared here 163 | extern int vsnprintf _((char *, size_t n, char const *, va_list)); | ^~~~~~~~~ MushRuby/eval.c:1151:5: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1151 | rb_write_error(buf); | ^~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘error_pos’: MushRuby/eval.c:1164:25: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 1164 | rb_id2name(ruby_frame->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘get_backtrace’: MushRuby/eval.c:1176:1: warning: old-style function definition [-Wold-style-definition] 1176 | get_backtrace(info) | ^~~~~~~~~~~~~ MushRuby/eval.c:1180:29: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1180 | info = rb_funcall(info, rb_intern("backtrace"), 0); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1182:12: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 1182 | return rb_check_array_type(info); | ^~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘set_backtrace’: MushRuby/eval.c:1186:1: warning: old-style function definition [-Wold-style-definition] 1186 | set_backtrace(info, bt) | ^~~~~~~~~~~~~ MushRuby/eval.c:1189:22: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1189 | rb_funcall(info, rb_intern("set_backtrace"), 1, bt); | ^~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘error_print’: MushRuby/eval.c:1155:26: error: too many arguments to function ‘rb_write_error2’; expected 0, have 2 1155 | #define warn_print2(x,l) rb_write_error2(x,l) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1225:13: note: in expansion of macro ‘warn_print2’ 1225 | warn_print2(RSTRING(mesg)->ptr, RSTRING(mesg)->len); | ^~~~~~~~~~~ MushRuby/intern.h:309:6: note: declared here 309 | void rb_write_error2 _((const char*, long)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1231:38: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1231 | e = rb_funcall(ruby_errinfo, rb_intern("message"), 0, 0); | ^~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:1232:9: note: in expansion of macro ‘StringValue’ 1232 | StringValue(e); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1242:9: note: in expansion of macro ‘warn_print’ 1242 | warn_print(": unhandled exception\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1247:17: error: too many arguments to function ‘rb_class_name’; expected 0, have 1 1247 | epath = rb_class_name(eclass); | ^~~~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:477:7: note: declared here 477 | VALUE rb_class_name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1249:13: note: in expansion of macro ‘warn_print’ 1249 | warn_print(": "); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1155:26: error: too many arguments to function ‘rb_write_error2’; expected 0, have 2 1155 | #define warn_print2(x,l) rb_write_error2(x,l) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1250:13: note: in expansion of macro ‘warn_print2’ 1250 | warn_print2(RSTRING(epath)->ptr, RSTRING(epath)->len); | ^~~~~~~~~~~ MushRuby/intern.h:309:6: note: declared here 309 | void rb_write_error2 _((const char*, long)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1251:13: note: in expansion of macro ‘warn_print’ 1251 | warn_print("\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1258:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1258 | if (tail = memchr(einfo, '\n', elen)) { | ^~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1262:13: note: in expansion of macro ‘warn_print’ 1262 | warn_print(": "); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1155:26: error: too many arguments to function ‘rb_write_error2’; expected 0, have 2 1155 | #define warn_print2(x,l) rb_write_error2(x,l) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1263:13: note: in expansion of macro ‘warn_print2’ 1263 | warn_print2(einfo, len); | ^~~~~~~~~~~ MushRuby/intern.h:309:6: note: declared here 309 | void rb_write_error2 _((const char*, long)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1265:17: note: in expansion of macro ‘warn_print’ 1265 | warn_print(" ("); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1155:26: error: too many arguments to function ‘rb_write_error2’; expected 0, have 2 1155 | #define warn_print2(x,l) rb_write_error2(x,l) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1266:17: note: in expansion of macro ‘warn_print2’ 1266 | warn_print2(RSTRING(epath)->ptr, RSTRING(epath)->len); | ^~~~~~~~~~~ MushRuby/intern.h:309:6: note: declared here 309 | void rb_write_error2 _((const char*, long)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1267:17: note: in expansion of macro ‘warn_print’ 1267 | warn_print(")\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1155:26: error: too many arguments to function ‘rb_write_error2’; expected 0, have 2 1155 | #define warn_print2(x,l) rb_write_error2(x,l) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1270:17: note: in expansion of macro ‘warn_print2’ 1270 | warn_print2(tail, elen-len-1); | ^~~~~~~~~~~ MushRuby/intern.h:309:6: note: declared here 309 | void rb_write_error2 _((const char*, long)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_init’: MushRuby/eval.c:1344:5: error: too many arguments to function ‘Init_stack’; expected 0, have 1 1344 | Init_stack((void*)&state); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:1307:6: note: declared here 1307 | void Init_stack _((VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c:1358:20: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 1358 | top_cref = rb_node_newnode(NODE_CREF,rb_cObject,0,0); | ^~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1360:52: error: too many arguments to function ‘rb_f_binding’; expected 0, have 1 1360 | rb_define_global_const("TOPLEVEL_BINDING", rb_f_binding(ruby_top_self)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:211:14: note: declared here 211 | static VALUE rb_f_binding _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:1360:9: error: too many arguments to function ‘rb_define_global_const’; expected 0, have 2 1360 | rb_define_global_const("TOPLEVEL_BINDING", rb_f_binding(ruby_top_self)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:517:6: note: declared here 517 | void rb_define_global_const _((const char*,VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:1374:5: note: in expansion of macro ‘POP_SCOPE’ 1374 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1374:5: note: in expansion of macro ‘POP_SCOPE’ 1374 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘eval_node’: MushRuby/eval.c:1381:1: warning: old-style function definition [-Wold-style-definition] 1381 | eval_node(self, node) | ^~~~~~~~~ MushRuby/eval.c:1389:9: error: too many arguments to function ‘rb_eval’; expected 0, have 2 1389 | rb_eval(self, beg_tree); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c:1393:12: error: too many arguments to function ‘rb_eval’; expected 0, have 2 1393 | return rb_eval(self, node); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c: In function ‘sysexit_status’: MushRuby/eval.c:1408:1: warning: old-style function definition [-Wold-style-definition] 1408 | sysexit_status(err) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1411:16: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 1411 | VALUE st = rb_iv_get(err, "status"); | ^~~~~~~~~ ~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:1412:12: note: in expansion of macro ‘NUM2INT’ 1412 | return NUM2INT(st); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:1412:12: note: in expansion of macro ‘NUM2INT’ 1412 | return NUM2INT(st); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘error_handle’: MushRuby/eval.c:1416:1: warning: old-style function definition [-Wold-style-definition] 1416 | error_handle(ex) | ^~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1429:9: note: in expansion of macro ‘warn_print’ 1429 | warn_print(": unexpected return\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1433:9: note: in expansion of macro ‘warn_print’ 1433 | warn_print(": unexpected next\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1437:9: note: in expansion of macro ‘warn_print’ 1437 | warn_print(": unexpected break\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1441:9: note: in expansion of macro ‘warn_print’ 1441 | warn_print(": unexpected redo\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1154:23: error: too many arguments to function ‘rb_write_error’; expected 0, have 1 1154 | #define warn_print(x) rb_write_error(x) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1445:9: note: in expansion of macro ‘warn_print’ 1445 | warn_print(": retry outside of rescue clause\n"); | ^~~~~~~~~~ MushRuby/intern.h:308:6: note: declared here 308 | void rb_write_error _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1460:13: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 1460 | if (rb_obj_is_kind_of(ruby_errinfo, rb_eSystemExit)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_options’: MushRuby/eval.c:1476:1: warning: old-style function definition [-Wold-style-definition] 1476 | ruby_options(argc, argv) | ^~~~~~~~~~~~ MushRuby/eval.c:1479:1: error: number of arguments doesn’t match prototype 1479 | { | ^ MushRuby/ruby.h:587:6: error: prototype declaration 587 | void ruby_options _((int, char**)); | ^~~~~~~~~~~~ MushRuby/eval.c:1482:5: error: too many arguments to function ‘Init_stack’; expected 0, have 1 1482 | Init_stack((void*)&state); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:1307:6: note: declared here 1307 | void Init_stack _((VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c:1485:9: error: too many arguments to function ‘ruby_process_options’; expected 0, have 2 1485 | ruby_process_options(argc, argv); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:403:6: note: declared here 403 | void ruby_process_options _((int, char**)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_cleanup’: MushRuby/eval.c:1526:1: warning: old-style function definition [-Wold-style-definition] 1526 | ruby_cleanup(ex) | ^~~~~~~~~~~~ MushRuby/eval.c:1528:1: error: number of arguments doesn’t match prototype 1528 | { | ^ MushRuby/intern.h:217:5: error: prototype declaration 217 | int ruby_cleanup _((int)); | ^~~~~~~~~~~~ MushRuby/eval.c:1533:5: error: too many arguments to function ‘Init_stack’; expected 0, have 1 1533 | Init_stack((void*)&state); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:1307:6: note: declared here 1307 | void Init_stack _((VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c:1551:16: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 1551 | if (err && rb_obj_is_kind_of(err, rb_eSystemExit)) { | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:1552:20: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 1552 | VALUE st = rb_iv_get(err, "status"); | ^~~~~~~~~ ~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:1553:16: note: in expansion of macro ‘NUM2INT’ 1553 | return NUM2INT(st); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:1553:16: note: in expansion of macro ‘NUM2INT’ 1553 | return NUM2INT(st); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_stop’: MushRuby/eval.c:1576:1: warning: old-style function definition [-Wold-style-definition] 1576 | ruby_stop(ex) | ^~~~~~~~~ MushRuby/eval.c:1578:1: error: number of arguments doesn’t match prototype 1578 | { | ^ MushRuby/intern.h:216:15: error: prototype declaration 216 | NORETURN(void ruby_stop _((int))); | ^~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:1579:10: error: too many arguments to function ‘ruby_cleanup’; expected 0, have 1 1579 | exit(ruby_cleanup(ex)); | ^~~~~~~~~~~~ ~~ MushRuby/eval.c:1526:1: note: declared here 1526 | ruby_cleanup(ex) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_exec’: MushRuby/eval.c:1587:5: error: too many arguments to function ‘Init_stack’; expected 0, have 1 1587 | Init_stack((void*)&tmp); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:1307:6: note: declared here 1307 | void Init_stack _((VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘ruby_run’: MushRuby/eval.c:1600:5: error: too many arguments to function ‘ruby_stop’; expected 0, have 1 1600 | ruby_stop(ex); | ^~~~~~~~~ ~~ MushRuby/eval.c:1576:1: note: declared here 1576 | ruby_stop(ex) | ^~~~~~~~~ MushRuby/eval.c: In function ‘compile_error’: MushRuby/eval.c:1604:1: warning: old-style function definition [-Wold-style-definition] 1604 | compile_error(at) | ^~~~~~~~~~~~~ MushRuby/eval.c:1610:11: error: too many arguments to function ‘rb_str_buf_new2’; expected 0, have 1 1610 | str = rb_str_buf_new2("compile error"); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:428:7: note: declared here 428 | VALUE rb_str_buf_new2 _((const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1612:9: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 1612 | rb_str_buf_cat2(str, " in "); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1613:9: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 1613 | rb_str_buf_cat2(str, at); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1615:5: error: too many arguments to function ‘rb_str_buf_cat’; expected 0, have 3 1615 | rb_str_buf_cat(str, "\n", 1); | ^~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:430:7: note: declared here 430 | VALUE rb_str_buf_cat _((VALUE, const char*, long)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1617:28: error: too many arguments to function ‘rb_obj_as_string’; expected 0, have 1 1617 | rb_str_append(str, rb_obj_as_string(ruby_errinfo)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:432:7: note: declared here 432 | VALUE rb_obj_as_string _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1617:9: error: too many arguments to function ‘rb_str_append’; expected 0, have 2 1617 | rb_str_append(str, rb_obj_as_string(ruby_errinfo)); | ^~~~~~~~~~~~~ ~~~ MushRuby/intern.h:446:7: note: declared here 446 | VALUE rb_str_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:1619:18: error: too many arguments to function ‘rb_exc_new3’; expected 0, have 2 1619 | rb_exc_raise(rb_exc_new3(rb_eSyntaxError, str)); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:157:7: note: declared here 157 | VALUE rb_exc_new3 _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:1619:5: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 1619 | rb_exc_raise(rb_exc_new3(rb_eSyntaxError, str)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:169:15: note: declared here 169 | NORETURN(void rb_exc_raise _((VALUE))); | ^~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_eval_string’: MushRuby/eval.c:1623:1: warning: old-style function definition [-Wold-style-definition] 1623 | rb_eval_string(str) | ^~~~~~~~~~~~~~ MushRuby/eval.c:1625:1: error: number of arguments doesn’t match prototype 1625 | { | ^ MushRuby/ruby.h:541:7: error: prototype declaration 541 | VALUE rb_eval_string _((const char*)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:1630:23: error: too many arguments to function ‘rb_source_filename’; expected 0, have 1 1630 | ruby_sourcefile = rb_source_filename("(eval)"); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/intern.h:262:7: note: declared here 262 | char *rb_source_filename _((const char*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1631:29: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 1631 | v = eval(ruby_top_self, rb_str_new2(str), Qnil, 0, 0); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:1631:9: error: too many arguments to function ‘eval’; expected 0, have 5 1631 | v = eval(ruby_top_self, rb_str_new2(str), Qnil, 0, 0); | ^~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:1081:14: note: declared here 1081 | static VALUE eval _((VALUE,VALUE,VALUE,char*,int)); | ^~~~ MushRuby/eval.c: In function ‘rb_eval_string_protect’: MushRuby/eval.c:1638:1: warning: old-style function definition [-Wold-style-definition] 1638 | rb_eval_string_protect(str, state) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1641:1: error: number of arguments doesn’t match prototype 1641 | { | ^ MushRuby/ruby.h:542:7: error: prototype declaration 542 | VALUE rb_eval_string_protect _((const char*, int*)); | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1642:12: error: too many arguments to function ‘rb_protect’; expected 0, have 3 1642 | return rb_protect((VALUE (*)_((VALUE)))rb_eval_string, (VALUE)str, state); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:211:7: note: declared here 211 | VALUE rb_protect _((VALUE (*)(VALUE), VALUE, int*)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_eval_string_wrap’: MushRuby/eval.c:1646:1: warning: old-style function definition [-Wold-style-definition] 1646 | rb_eval_string_wrap(str, state) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1649:1: error: number of arguments doesn’t match prototype 1649 | { | ^ MushRuby/ruby.h:543:7: error: prototype declaration 543 | VALUE rb_eval_string_wrap _((const char*, int*)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1656:21: error: too many arguments to function ‘rb_obj_clone’; expected 0, have 1 1656 | ruby_top_self = rb_obj_clone(ruby_top_self); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:329:7: note: declared here 329 | VALUE rb_obj_clone _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:1657:5: error: too many arguments to function ‘rb_extend_object’; expected 0, have 2 1657 | rb_extend_object(ruby_top_self, ruby_wrapper); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:508:6: note: declared here 508 | void rb_extend_object _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1043:34: note: in expansion of macro ‘NEW_NODE’ 1043 | #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref) | ^~~~~~~~ MushRuby/eval.c:1663:5: note: in expansion of macro ‘PUSH_CREF’ 1663 | PUSH_CREF(ruby_wrapper); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1666:11: error: too many arguments to function ‘rb_eval_string_protect’; expected 0, have 2 1666 | val = rb_eval_string_protect(str, &status); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1638:1: note: declared here 1638 | rb_eval_string_protect(str, state) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:1669:5: note: in expansion of macro ‘POP_SCOPE’ 1669 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1669:5: note: in expansion of macro ‘POP_SCOPE’ 1669 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘localjump_error’: MushRuby/eval.c:1684:1: warning: old-style function definition [-Wold-style-definition] 1684 | localjump_error(mesg, value, reason) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1689:17: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 1689 | VALUE exc = rb_exc_new2(rb_eLocalJumpError, mesg); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:1692:5: error: too many arguments to function ‘rb_iv_set’; expected 0, have 3 1692 | rb_iv_set(exc, "@exit_value", value); | ^~~~~~~~~ ~~~ MushRuby/intern.h:494:7: note: declared here 494 | VALUE rb_iv_set _((VALUE, const char*, VALUE)); | ^~~~~~~~~ MushRuby/eval.c:1695:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1695 | id = rb_intern("break"); break; | ^~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1697:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1697 | id = rb_intern("redo"); break; | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1699:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1699 | id = rb_intern("retry"); break; | ^~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1701:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1701 | id = rb_intern("next"); break; | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1703:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1703 | id = rb_intern("return"); break; | ^~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1705:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1705 | id = rb_intern("noreason"); break; | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1707:5: error: too many arguments to function ‘rb_iv_set’; expected 0, have 3 1707 | rb_iv_set(exc, "@reason", ID2SYM(id)); | ^~~~~~~~~ ~~~ MushRuby/intern.h:494:7: note: declared here 494 | VALUE rb_iv_set _((VALUE, const char*, VALUE)); | ^~~~~~~~~ MushRuby/eval.c:1708:5: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 1708 | rb_exc_raise(exc); | ^~~~~~~~~~~~ ~~~ MushRuby/intern.h:169:15: note: declared here 169 | NORETURN(void rb_exc_raise _((VALUE))); | ^~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘localjump_xvalue’: MushRuby/eval.c:1718:1: warning: old-style function definition [-Wold-style-definition] 1718 | localjump_xvalue(exc) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1721:12: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 1721 | return rb_iv_get(exc, "@exit_value"); | ^~~~~~~~~ ~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘localjump_reason’: MushRuby/eval.c:1733:1: warning: old-style function definition [-Wold-style-definition] 1733 | localjump_reason(exc) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1736:12: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 1736 | return rb_iv_get(exc, "@reason"); | ^~~~~~~~~ ~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘jump_tag_but_local_jump’: MushRuby/eval.c:1741:1: warning: old-style function definition [-Wold-style-definition] 1741 | jump_tag_but_local_jump(state, val) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_eval_cmd’: MushRuby/eval.c:1772:1: warning: old-style function definition [-Wold-style-definition] 1772 | rb_eval_cmd(cmd, arg, level) | ^~~~~~~~~~~ MushRuby/eval.c:1775:1: error: number of arguments doesn’t match prototype 1775 | { | ^ MushRuby/intern.h:190:7: error: prototype declaration 190 | VALUE rb_eval_cmd _((VALUE, VALUE, int)); | ^~~~~~~~~~~ MushRuby/eval.c:1789:36: error: too many arguments to function ‘rb_intern’; expected 0, have 1 1789 | val = rb_funcall2(cmd, rb_intern("call"), RARRAY(arg)->len, RARRAY(arg)->ptr); | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:1789:19: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 1789 | val = rb_funcall2(cmd, rb_intern("call"), RARRAY(arg)->len, RARRAY(arg)->ptr); | ^~~~~~~~~~~ ~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1043:34: note: in expansion of macro ‘NEW_NODE’ 1043 | #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref) | ^~~~~~~~ MushRuby/eval.c:1805:5: note: in expansion of macro ‘PUSH_CREF’ 1805 | PUSH_CREF(ruby_wrapper ? ruby_wrapper : rb_cObject); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1811:15: error: too many arguments to function ‘eval’; expected 0, have 5 1811 | val = eval(ruby_top_self, cmd, Qnil, 0, 0); | ^~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:1081:14: note: declared here 1081 | static VALUE eval _((VALUE,VALUE,VALUE,char*,int)); | ^~~~ MushRuby/eval.c:1814:9: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1814 | scope_dup(saved_scope); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1820:5: error: too many arguments to function ‘jump_tag_but_local_jump’; expected 0, have 2 1820 | jump_tag_but_local_jump(state, val); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1741:1: note: declared here 1741 | jump_tag_but_local_jump(state, val) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘ev_const_defined’: MushRuby/eval.c:1827:1: warning: old-style function definition [-Wold-style-definition] 1827 | ev_const_defined(cref, id, self) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1838:34: error: too many arguments to function ‘rb_const_defined’; expected 0, have 2 1838 | if (NIL_P(klass)) return rb_const_defined(CLASS_OF(self), id); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:504:5: note: declared here 504 | int rb_const_defined _((VALUE, ID)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1839:30: error: too many arguments to function ‘st_lookup’; expected 0, have 3 1839 | if (klass->iv_tbl && st_lookup(klass->iv_tbl, id, &result)) { | ^~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:1840:43: error: too many arguments to function ‘rb_autoload_p’; expected 0, have 2 1840 | if (result == Qundef && NIL_P(rb_autoload_p((VALUE)klass, id))) { | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:203:27: note: in definition of macro ‘NIL_P’ 203 | #define NIL_P(v) ((VALUE)(v) == Qnil) | ^ MushRuby/intern.h:480:7: note: declared here 480 | VALUE rb_autoload_p _((VALUE, ID)); | ^~~~~~~~~~~~~ MushRuby/eval.c:1847:12: error: too many arguments to function ‘rb_const_defined’; expected 0, have 2 1847 | return rb_const_defined(cref->nd_clss, id); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:504:5: note: declared here 504 | int rb_const_defined _((VALUE, ID)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘ev_const_get’: MushRuby/eval.c:1851:1: warning: old-style function definition [-Wold-style-definition] 1851 | ev_const_get(cref, id, self) | ^~~~~~~~~~~~ MushRuby/eval.c:1862:34: error: too many arguments to function ‘rb_const_get’; expected 0, have 2 1862 | if (NIL_P(klass)) return rb_const_get(CLASS_OF(self), id); | ^~~~~~~~~~~~ MushRuby/intern.h:507:7: note: declared here 507 | VALUE rb_const_get _((VALUE, ID)); | ^~~~~~~~~~~~ MushRuby/eval.c:1863:41: error: too many arguments to function ‘st_lookup’; expected 0, have 3 1863 | while (RCLASS(klass)->iv_tbl && st_lookup(RCLASS(klass)->iv_tbl, id, &result)) { | ^~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:1865:28: error: too many arguments to function ‘rb_autoload_load’; expected 0, have 2 1865 | if (!RTEST(rb_autoload_load(klass, id))) break; | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/intern.h:479:7: note: declared here 479 | VALUE rb_autoload_load _((VALUE, ID)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1872:12: error: too many arguments to function ‘rb_const_get’; expected 0, have 2 1872 | return rb_const_get(cref->nd_clss, id); | ^~~~~~~~~~~~ MushRuby/intern.h:507:7: note: declared here 507 | VALUE rb_const_get _((VALUE, ID)); | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_nesting’: MushRuby/eval.c:1914:37: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 1914 | if (!NIL_P(cbase->nd_clss)) rb_ary_push(ary, cbase->nd_clss); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:1918:9: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 1918 | rb_ary_push(ary, ruby_wrapper); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_s_constants’: MushRuby/eval.c:1945:20: error: too many arguments to function ‘rb_mod_const_at’; expected 0, have 2 1945 | data = rb_mod_const_at(cbase->nd_clss, data); | ^~~~~~~~~~~~~~~ MushRuby/intern.h:499:7: note: declared here 499 | void *rb_mod_const_at _((VALUE, void*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1951:16: error: too many arguments to function ‘rb_mod_const_of’; expected 0, have 2 1951 | data = rb_mod_const_of(ruby_cbase, data); | ^~~~~~~~~~~~~~~ MushRuby/intern.h:500:7: note: declared here 500 | void *rb_mod_const_of _((VALUE, void*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1953:12: error: too many arguments to function ‘rb_const_list’; expected 0, have 1 1953 | return rb_const_list(data); | ^~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:501:7: note: declared here 501 | VALUE rb_const_list _((void*)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_frozen_class_p’: MushRuby/eval.c:1957:1: warning: old-style function definition [-Wold-style-definition] 1957 | rb_frozen_class_p(klass) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:1959:1: error: number of arguments doesn’t match prototype 1959 | { | ^ MushRuby/intern.h:143:6: error: prototype declaration 143 | void rb_frozen_class_p _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:1974:9: error: too many arguments to function ‘rb_error_frozen’; expected 0, have 1 1974 | rb_error_frozen(desc); | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:164:15: note: declared here 164 | NORETURN(void rb_error_frozen _((const char*))); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_undef’: MushRuby/eval.c:1979:1: warning: old-style function definition [-Wold-style-definition] 1979 | rb_undef(klass, id) | ^~~~~~~~ MushRuby/eval.c:1982:1: error: number of arguments doesn’t match prototype 1982 | { | ^ MushRuby/intern.h:144:6: error: prototype declaration 144 | void rb_undef _((VALUE, ID)); | ^~~~~~~~ MushRuby/eval.c:1987:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 1987 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:1990:67: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 1990 | rb_raise(rb_eSecurityError, "Insecure: can't undef `%s'", rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:1992:5: error: too many arguments to function ‘rb_frozen_class_p’; expected 0, have 1 1992 | rb_frozen_class_p(klass); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1957:1: note: declared here 1957 | rb_frozen_class_p(klass) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:1994:62: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 1994 | rb_warn("undefining `%s' may cause serious problem", rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:2002:25: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 2002 | VALUE obj = rb_iv_get(klass, "__attached__"); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c:2015:23: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 2015 | rb_id2name(id),s0,rb_class2name(c)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:2015:41: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 2015 | rb_id2name(id),s0,rb_class2name(c)); | ^~~~~~~~~~~~~ ~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:2017:5: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 2017 | rb_add_method(klass, id, 0, NOEX_PUBLIC); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:2019:20: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 2019 | rb_funcall(rb_iv_get(klass, "__attached__"), | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_undef_method’: MushRuby/eval.c:2071:1: warning: old-style function definition [-Wold-style-definition] 2071 | rb_mod_undef_method(argc, argv, mod) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2079:23: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 2079 | rb_undef(mod, rb_to_id(argv[i])); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:2079:9: error: too many arguments to function ‘rb_undef’; expected 0, have 2 2079 | rb_undef(mod, rb_to_id(argv[i])); | ^~~~~~~~ ~~~ MushRuby/eval.c:1979:1: note: declared here 1979 | rb_undef(klass, id) | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_alias’: MushRuby/eval.c:2085:1: warning: old-style function definition [-Wold-style-definition] 2085 | rb_alias(klass, name, def) | ^~~~~~~~ MushRuby/eval.c:2088:1: error: number of arguments doesn’t match prototype 2088 | { | ^ MushRuby/intern.h:181:6: error: prototype declaration 181 | void rb_alias _((VALUE, ID, ID)); | ^~~~~~~~ MushRuby/eval.c:2093:5: error: too many arguments to function ‘rb_frozen_class_p’; expected 0, have 1 2093 | rb_frozen_class_p(klass); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1957:1: note: declared here 1957 | rb_frozen_class_p(klass) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2096:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 2096 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:2105:9: error: too many arguments to function ‘print_undef’; expected 0, have 2 2105 | print_undef(klass, def); | ^~~~~~~~~~~ ~~~~~ MushRuby/eval.c:296:1: note: declared here 296 | print_undef(klass, id) | ^~~~~~~~~~~ MushRuby/eval.c:2108:21: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 2108 | singleton = rb_iv_get(klass, "__attached__"); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c:2119:32: error: too many arguments to function ‘st_lookup’; expected 0, have 3 2119 | if (RTEST(ruby_verbose) && st_lookup(RCLASS(klass)->m_tbl, name, (st_data_t *)&node)) { | ^~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:2121:45: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 2121 | rb_warning("discarding old %s", rb_id2name(name)); | ^~~~~~~~~~ ~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:260:25: note: in expansion of macro ‘NEW_NODE’ 260 | #define NEW_METHOD(n,x) NEW_NODE(NODE_METHOD,x,n,0) | ^~~~~~~~ MushRuby/eval.c:2125:18: note: in expansion of macro ‘NEW_METHOD’ 2125 | (st_data_t)NEW_METHOD(NEW_FBODY(body, def, origin), orig->nd_noex)); | ^~~~~~~~~~ MushRuby/node.h:261:26: note: in expansion of macro ‘NEW_NODE’ 261 | #define NEW_FBODY(n,i,o) NEW_NODE(NODE_FBODY,n,i,o) | ^~~~~~~~ MushRuby/eval.c:2125:29: note: in expansion of macro ‘NEW_FBODY’ 2125 | (st_data_t)NEW_METHOD(NEW_FBODY(body, def, origin), orig->nd_noex)); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:260:25: note: in expansion of macro ‘NEW_NODE’ 260 | #define NEW_METHOD(n,x) NEW_NODE(NODE_METHOD,x,n,0) | ^~~~~~~~ MushRuby/eval.c:2125:18: note: in expansion of macro ‘NEW_METHOD’ 2125 | (st_data_t)NEW_METHOD(NEW_FBODY(body, def, origin), orig->nd_noex)); | ^~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:2124:5: error: too many arguments to function ‘st_insert’; expected 0, have 3 2124 | st_insert(RCLASS(klass)->m_tbl, name, | ^~~~~~~~~ MushRuby/st.h:73:5: note: declared here 73 | int st_insert _((st_table *, st_data_t, st_data_t)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_alias_method’: MushRuby/eval.c:2157:1: warning: old-style function definition [-Wold-style-definition] 2157 | rb_mod_alias_method(mod, newname, oldname) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2160:19: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 2160 | rb_alias(mod, rb_to_id(newname), rb_to_id(oldname)); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:2160:38: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 2160 | rb_alias(mod, rb_to_id(newname), rb_to_id(oldname)); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:2160:5: error: too many arguments to function ‘rb_alias’; expected 0, have 3 2160 | rb_alias(mod, rb_to_id(newname), rb_to_id(oldname)); | ^~~~~~~~ ~~~ MushRuby/eval.c:2085:1: note: declared here 2085 | rb_alias(klass, name, def) | ^~~~~~~~ MushRuby/eval.c: In function ‘copy_node_scope’: MushRuby/eval.c:2165:1: warning: old-style function definition [-Wold-style-definition] 2165 | copy_node_scope(node, rval) | ^~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:2169:18: note: in expansion of macro ‘NEW_NODE’ 2169 | NODE *copy = NEW_NODE(NODE_SCOPE,0,rval,node->nd_next); | ^~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ In file included from MushRuby/ruby.h:49: MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:486:32: note: in expansion of macro ‘xmalloc’ 486 | #define ALLOC_N(type,n) (type*)xmalloc(sizeof(type)*(n)) | ^~~~~~~ MushRuby/eval.c:2172:24: note: in expansion of macro ‘ALLOC_N’ 2172 | copy->nd_tbl = ALLOC_N(ID, node->nd_tbl[0]+1); | ^~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c: In function ‘arg_defined’: MushRuby/eval.c:2247:1: warning: old-style function definition [-Wold-style-definition] 2247 | arg_defined(self, node, buf, type) | ^~~~~~~~~~~ MushRuby/eval.c:2261:22: error: too many arguments to function ‘is_defined’; expected 0, have 3 2261 | if (!is_defined(self, node->nd_head, buf)) | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:2244:14: note: declared here 2244 | static char* is_defined _((VALUE, NODE*, char*)); | ^~~~~~~~~~ MushRuby/eval.c:2267:15: error: too many arguments to function ‘is_defined’; expected 0, have 3 2267 | else if (!is_defined(self, node, buf)) { | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:2244:14: note: declared here 2244 | static char* is_defined _((VALUE, NODE*, char*)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘is_defined’: MushRuby/eval.c:2274:1: warning: old-style function definition [-Wold-style-definition] 2274 | is_defined(self, node, buf) | ^~~~~~~~~~ MushRuby/eval.c:2290:13: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 2290 | if (rb_method_boundp(RCLASS(val)->super, ruby_frame->orig_func, 0)) { | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2309:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2309 | val = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c:2330:46: error: too many arguments to function ‘rb_class_real’; expected 0, have 1 2330 | !rb_obj_is_kind_of(self, rb_class_real(val))) | ^~~~~~~~~~~~~ ~~~ MushRuby/intern.h:338:7: note: declared here 338 | VALUE rb_class_real _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:2330:22: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 2330 | !rb_obj_is_kind_of(self, rb_class_real(val))) | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2333:23: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 2333 | else if (!rb_method_boundp(val, node->nd_mid, call)) | ^~~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2383:13: error: too many arguments to function ‘rb_gvar_defined’; expected 0, have 1 2383 | if (rb_gvar_defined(node->nd_entry)) { | ^~~~~~~~~~~~~~~ MushRuby/node.h:382:7: note: declared here 382 | VALUE rb_gvar_defined _((struct global_entry *)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:2389:13: error: too many arguments to function ‘rb_ivar_defined’; expected 0, have 2 2389 | if (rb_ivar_defined(self, node->nd_vid)) { | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:493:7: note: declared here 493 | VALUE rb_ivar_defined _((VALUE, ID)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:2401:13: error: too many arguments to function ‘rb_cvar_defined’; expected 0, have 2 2401 | if (rb_cvar_defined(cvar_cbase(), node->nd_vid)) { | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:513:7: note: declared here 513 | VALUE rb_cvar_defined _((VALUE, ID)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:2409:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2409 | val = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c:2420:21: error: too many arguments to function ‘rb_const_defined_from’; expected 0, have 2 2420 | if (rb_const_defined_from(val, node->nd_mid)) | ^~~~~~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:506:5: note: declared here 506 | int rb_const_defined_from _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2424:21: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 2424 | if (rb_method_boundp(CLASS_OF(val), node->nd_mid, 1)) { | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2432:13: error: too many arguments to function ‘rb_const_defined_from’; expected 0, have 2 2432 | if (rb_const_defined_from(rb_cObject, node->nd_mid)) { | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:506:5: note: declared here 506 | int rb_const_defined_from _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2438:52: note: in expansion of macro ‘MATCH_DATA’ 2438 | if (RTEST(rb_reg_nth_defined(node->nd_nth, MATCH_DATA))) { | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:2438:19: error: too many arguments to function ‘rb_reg_nth_defined’; expected 0, have 2 2438 | if (RTEST(rb_reg_nth_defined(node->nd_nth, MATCH_DATA))) { | ^~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/intern.h:384:7: note: declared here 384 | VALUE rb_reg_nth_defined _((int, VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2445:41: note: in expansion of macro ‘MATCH_DATA’ 2445 | if (RTEST(rb_reg_nth_defined(0, MATCH_DATA))) { | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:2445:19: error: too many arguments to function ‘rb_reg_nth_defined’; expected 0, have 2 2445 | if (RTEST(rb_reg_nth_defined(0, MATCH_DATA))) { | ^~~~~~~~~~~~~~~~~~ ~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/intern.h:384:7: note: declared here 384 | VALUE rb_reg_nth_defined _((int, VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2458:13: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2458 | rb_eval(self, node); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c: In function ‘rb_obj_is_proc’: MushRuby/eval.c:2475:1: warning: old-style function definition [-Wold-style-definition] 2475 | rb_obj_is_proc(proc) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_add_event_hook’: MushRuby/eval.c:2485:1: warning: old-style function definition [-Wold-style-definition] 2485 | rb_add_event_hook(func, events) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2488:1: error: number of arguments doesn’t match prototype 2488 | { | ^ MushRuby/node.h:398:6: error: prototype declaration 398 | void rb_add_event_hook _((rb_event_hook_func_t,rb_event_t)); | ^~~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/eval.c:2491:12: note: in expansion of macro ‘ALLOC’ 2491 | hook = ALLOC(rb_event_hook_t); | ^~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c: In function ‘rb_remove_event_hook’: MushRuby/eval.c:2499:1: warning: old-style function definition [-Wold-style-definition] 2499 | rb_remove_event_hook(func) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2501:1: error: number of arguments doesn’t match prototype 2501 | { | ^ MushRuby/node.h:399:5: error: prototype declaration 399 | int rb_remove_event_hook _((rb_event_hook_func_t)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/defines.h:71:15: error: too many arguments to function ‘ruby_xfree’; expected 0, have 1 71 | #define xfree ruby_xfree | ^~~~~~~~~~ MushRuby/eval.c:2514:13: note: in expansion of macro ‘xfree’ 2514 | xfree(hook); | ^~~~~ MushRuby/defines.h:71:15: note: declared here 71 | #define xfree ruby_xfree | ^~~~~~~~~~ MushRuby/defines.h:76:6: note: in expansion of macro ‘xfree’ 76 | void xfree _((void*)); | ^~~~~ MushRuby/eval.c: In function ‘set_trace_func’: MushRuby/eval.c:2568:1: warning: old-style function definition [-Wold-style-definition] 2568 | set_trace_func(obj, trace) | ^~~~~~~~~~~~~~ MushRuby/eval.c:2573:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 2573 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:2576:9: error: too many arguments to function ‘rb_remove_event_hook’; expected 0, have 1 2576 | rb_remove_event_hook(call_trace_func); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/eval.c:2499:1: note: declared here 2499 | rb_remove_event_hook(func) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2587:5: error: too many arguments to function ‘rb_add_event_hook’; expected 0, have 2 2587 | rb_add_event_hook(call_trace_func, RUBY_EVENT_ALL); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/eval.c:2485:1: note: declared here 2485 | rb_add_event_hook(func, events) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘call_trace_func’: MushRuby/eval.c:2617:1: warning: old-style function definition [-Wold-style-definition] 2617 | call_trace_func(event, node, self, id, klass) | ^~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:355:24: note: in expansion of macro ‘NEW_NODE’ 355 | #define NEW_NEWLINE(n) NEW_NODE(NODE_NEWLINE,0,0,n) | ^~~~~~~~ MushRuby/eval.c:2636:21: note: in expansion of macro ‘NEW_NEWLINE’ 2636 | node_save = NEW_NEWLINE(0); | ^~~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:2656:21: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 2656 | klass = rb_iv_get(klass, "__attached__"); | ^~~~~~~~~ ~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c:2662:19: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 2662 | srcfile = rb_str_new2(ruby_sourcefile?ruby_sourcefile:"(ruby)"); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:2664:48: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 2664 | proc_invoke(trace_func, rb_ary_new3(6, rb_str_new2(event_name), | ^~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:2668:50: error: too many arguments to function ‘rb_f_binding’; expected 0, have 1 2668 | self?rb_f_binding(self):Qnil, | ^~~~~~~~~~~~ ~~~~ MushRuby/eval.c:211:14: note: declared here 211 | static VALUE rb_f_binding _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:2664:9: error: too many arguments to function ‘proc_invoke’; expected 0, have 4 2664 | proc_invoke(trace_func, rb_ary_new3(6, rb_str_new2(event_name), | ^~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:210:14: note: declared here 210 | static VALUE proc_invoke _((VALUE,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘avalue_to_svalue’: MushRuby/eval.c:2683:1: warning: old-style function definition [-Wold-style-definition] 2683 | avalue_to_svalue(v) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2688:11: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2688 | tmp = rb_check_array_type(v); | ^~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2696:15: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2696 | top = rb_check_array_type(RARRAY(tmp)->ptr[0]); | ^~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘svalue_to_avalue’: MushRuby/eval.c:2709:1: warning: old-style function definition [-Wold-style-definition] 2709 | svalue_to_avalue(v) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2714:29: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 2714 | if (v == Qundef) return rb_ary_new2(0); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:2715:11: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2715 | tmp = rb_check_array_type(v); | ^~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2720:15: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2720 | top = rb_check_array_type(RARRAY(tmp)->ptr[0]); | ^~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘svalue_to_mrhs’: MushRuby/eval.c:2730:1: warning: old-style function definition [-Wold-style-definition] 2730 | svalue_to_mrhs(v, lhs) | ^~~~~~~~~~~~~~ MushRuby/eval.c:2736:29: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 2736 | if (v == Qundef) return rb_ary_new2(0); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:2737:11: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2737 | tmp = rb_check_array_type(v); | ^~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘avalue_splat’: MushRuby/eval.c:2749:1: warning: old-style function definition [-Wold-style-definition] 2749 | avalue_splat(v) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_Array’: MushRuby/eval.c:2763:1: warning: old-style function definition [-Wold-style-definition] 2763 | rb_Array(val) | ^~~~~~~~ MushRuby/eval.c:2765:1: error: number of arguments doesn’t match prototype 2765 | { | ^ MushRuby/intern.h:346:7: error: prototype declaration 346 | VALUE rb_Array _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:2766:17: error: too many arguments to function ‘rb_check_array_type’; expected 0, have 1 2766 | VALUE tmp = rb_check_array_type(val); | ^~~~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:49:7: note: declared here 49 | VALUE rb_check_array_type _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2771:17: error: too many arguments to function ‘rb_intern’; expected 0, have 1 2771 | ID id = rb_intern("to_a"); | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘splat_value’: MushRuby/eval.c:2790:1: warning: old-style function definition [-Wold-style-definition] 2790 | splat_value(v) | ^~~~~~~~~~~ MushRuby/eval.c:2794:12: error: too many arguments to function ‘rb_Array’; expected 0, have 1 2794 | return rb_Array(v); | ^~~~~~~~ ~ MushRuby/eval.c:2763:1: note: declared here 2763 | rb_Array(val) | ^~~~~~~~ MushRuby/eval.c: In function ‘class_prefix’: MushRuby/eval.c:2798:1: warning: old-style function definition [-Wold-style-definition] 2798 | class_prefix(self, cpath) | ^~~~~~~~~~~~ MushRuby/eval.c:2806:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2806 | VALUE c = rb_eval(self, cpath->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:1080:14: note: declared here 1080 | static VALUE rb_eval _((VALUE,NODE*)); | ^~~~~~~ MushRuby/eval.c:2813:30: error: too many arguments to function ‘rb_obj_as_string’; expected 0, have 1 2813 | RSTRING(rb_obj_as_string(c))->ptr); | ^~~~~~~~~~~~~~~~ ~ MushRuby/ruby.h:442:39: note: in definition of macro ‘RSTRING’ 442 | #define RSTRING(obj) (R_CAST(RString)(obj)) | ^~~ MushRuby/intern.h:432:7: note: declared here 432 | VALUE rb_obj_as_string _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘unknown_node’: MushRuby/eval.c:2839:1: warning: old-style function definition [-Wold-style-definition] 2839 | unknown_node(node) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_eval’: MushRuby/eval.c:2855:1: warning: old-style function definition [-Wold-style-definition] 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2876:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2876 | result = rb_eval(self, node); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2896:18: error: too many arguments to function ‘rb_reg_match2’; expected 0, have 1 2896 | result = rb_reg_match2(node->nd_lit); | ^~~~~~~~~~~~~ MushRuby/intern.h:392:7: note: declared here 392 | VALUE rb_reg_match2 _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:2902:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2902 | VALUE l = rb_eval(self,node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2903:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2903 | VALUE r = rb_eval(self,node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2904:22: error: too many arguments to function ‘rb_reg_match’; expected 0, have 2 2904 | result = rb_reg_match(l, r); | ^~~~~~~~~~~~ ~ MushRuby/intern.h:391:7: note: declared here 391 | VALUE rb_reg_match _((VALUE, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:2911:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2911 | VALUE r = rb_eval(self,node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2912:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2912 | VALUE l = rb_eval(self,node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2914:26: error: too many arguments to function ‘rb_reg_match’; expected 0, have 2 2914 | result = rb_reg_match(r, l); | ^~~~~~~~~~~~ ~ MushRuby/intern.h:391:7: note: declared here 391 | VALUE rb_reg_match _((VALUE, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:2930:17: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2930 | rb_eval(self, node->nd_body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:2962:9: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 2962 | EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:2965:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2965 | if (RTEST(rb_eval(self, node->nd_cond))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:2980:17: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 2980 | EXEC_EVENT_HOOK(RUBY_EVENT_LINE, tag, self, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:2984:31: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2984 | VALUE v = rb_eval(self, tag->nd_head->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2987:49: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2987 | if (TYPE(v) != T_ARRAY) v = rb_ary_to_ary(v); | ^~~~~~~~~~~~~ ~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:2997:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2997 | if (RTEST(rb_eval(self, tag->nd_head))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3011:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3011 | val = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:3021:21: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 3021 | EXEC_EVENT_HOOK(RUBY_EVENT_LINE, tag, self, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:3025:35: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3025 | VALUE v = rb_eval(self, tag->nd_head->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3028:53: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 3028 | if (TYPE(v) != T_ARRAY) v = rb_ary_to_ary(v); | ^~~~~~~~~~~~~ ~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3030:39: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 3030 | if (RTEST(rb_funcall2(RARRAY(v)->ptr[i], eqq, 1, &val))){ | ^~~~~~~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:3038:43: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3038 | if (RTEST(rb_funcall2(rb_eval(self, tag->nd_head), eqq, 1, &val))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3038:31: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 3038 | if (RTEST(rb_funcall2(rb_eval(self, tag->nd_head), eqq, 1, &val))) { | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:3054:42: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3054 | if (node->nd_state && !RTEST(rb_eval(self, node->nd_cond))) | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3058:17: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3058 | rb_eval(self, node->nd_body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3061:28: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3061 | } while (RTEST(rb_eval(self, node->nd_cond))); | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3089:41: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3089 | if (node->nd_state && RTEST(rb_eval(self, node->nd_cond))) | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3093:17: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3093 | rb_eval(self, node->nd_body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3096:29: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3096 | } while (!RTEST(rb_eval(self, node->nd_cond))); | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3120:18: error: too many arguments to function ‘block_pass’; expected 0, have 2 3120 | result = block_pass(self, node); | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:214:14: note: declared here 214 | static VALUE block_pass _((VALUE,NODE*)); | ^~~~~~~~~~ MushRuby/eval.c:3134:30: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3134 | result = rb_eval(self, node->nd_iter); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3141:28: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3141 | recv = rb_eval(self, node->nd_iter); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3145:30: error: too many arguments to function ‘rb_call’; expected 0, have 6 3145 | result = rb_call(CLASS_OF(recv),recv,each,0,0,0); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:3169:20: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3169 | break_jump(rb_eval(self, node->nd_stts)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3169:9: error: too many arguments to function ‘break_jump’; expected 0, have 1 3169 | break_jump(rb_eval(self, node->nd_stts)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2835:22: note: declared here 2835 | NORETURN(static void break_jump _((VALUE))); | ^~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:3174:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3174 | return_value(rb_eval(self, node->nd_stts)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2829:28: note: in definition of macro ‘return_value’ 2829 | if ((prot_tag->retval = (v)) == Qundef) {\ | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3189:30: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3189 | result = splat_value(rb_eval(self, node->nd_head)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3193:32: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3193 | result = rb_ary_to_ary(rb_eval(self, node->nd_head)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3193:18: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 3193 | result = rb_ary_to_ary(rb_eval(self, node->nd_head)); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3197:31: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3197 | result = avalue_splat(rb_eval(self, node->nd_head)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3203:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3203 | result = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3210:18: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 3210 | result = rb_yield_0(result, 0, 0, 0, node->nd_state); | ^~~~~~~~~~ ~~~~~~ MushRuby/eval.c:1084:14: note: declared here 1084 | static VALUE rb_yield_0 _((VALUE, VALUE, VALUE, int, int)); | ^~~~~~~~~~ MushRuby/eval.c:3221:26: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3221 | result = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3242:25: error: too many arguments to function ‘handle_rescue’; expected 0, have 2 3242 | if (handle_rescue(self, resq)) { | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2470:12: note: declared here 2470 | static int handle_rescue _((VALUE,NODE*)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3245:34: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3245 | result = rb_eval(self, resq->nd_body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3270:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3270 | result = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3277:13: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3277 | rb_eval(self, node->nd_ensr); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3285:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3285 | result = rb_eval(self, node->nd_1st); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3291:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3291 | result = rb_eval(self, node->nd_1st); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3297:19: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3297 | if (RTEST(rb_eval(self, node->nd_body))) result = Qfalse; | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3304:25: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3304 | VALUE beg = rb_eval(self, node->nd_beg); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3305:25: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3305 | VALUE end = rb_eval(self, node->nd_end); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3306:22: error: too many arguments to function ‘rb_range_new’; expected 0, have 3 3306 | result = rb_range_new(beg, end, nd_type(node) == NODE_DOT3); | ^~~~~~~~~~~~ ~~~ MushRuby/intern.h:377:7: note: declared here 377 | VALUE rb_range_new _((VALUE, VALUE, int)); | ^~~~~~~~~~~~ MushRuby/eval.c:3312:27: error: too many arguments to function ‘rb_svar’; expected 0, have 1 3312 | VALUE *flip = rb_svar(node->nd_cnt); | ^~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3315:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3315 | if (RTEST(rb_eval(self, node->nd_beg))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3316:35: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3316 | *flip = RTEST(rb_eval(self, node->nd_end))?Qfalse:Qtrue; | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3324:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3324 | if (RTEST(rb_eval(self, node->nd_end))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3334:27: error: too many arguments to function ‘rb_svar’; expected 0, have 1 3334 | VALUE *flip = rb_svar(node->nd_cnt); | ^~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3337:32: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3337 | result = RTEST(rb_eval(self, node->nd_beg)) ? Qtrue : Qfalse; | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3341:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3341 | if (RTEST(rb_eval(self, node->nd_end))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3350:21: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3350 | return_jump(rb_eval(self, node->nd_stts)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3350:9: error: too many arguments to function ‘return_jump’; expected 0, have 1 3350 | return_jump(rb_eval(self, node->nd_stts)); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:2834:22: note: declared here 2834 | NORETURN(static void return_jump _((VALUE))); | ^~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:3355:26: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3355 | VALUE args = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3356:54: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3356 | result = rb_ary_concat(args, splat_value(rb_eval(self, node->nd_body))); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3356:22: error: too many arguments to function ‘rb_ary_concat’; expected 0, have 2 3356 | result = rb_ary_concat(args, splat_value(rb_eval(self, node->nd_body))); | ^~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:75:7: note: declared here 75 | VALUE rb_ary_concat _((VALUE, VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3362:37: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3362 | VALUE args = rb_ary_dup(rb_eval(self, node->nd_head)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3362:26: error: too many arguments to function ‘rb_ary_dup’; expected 0, have 1 3362 | VALUE args = rb_ary_dup(rb_eval(self, node->nd_head)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:57:7: note: declared here 57 | VALUE rb_ary_dup _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:3363:40: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3363 | result = rb_ary_push(args, rb_eval(self, node->nd_body)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3363:22: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 3363 | result = rb_ary_push(args, rb_eval(self, node->nd_body)); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3380:24: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3380 | recv = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3383:13: note: in expansion of macro ‘SETUP_ARGS’ 3383 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3383:13: note: in expansion of macro ‘SETUP_ARGS’ 3383 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3383:13: note: in expansion of macro ‘SETUP_ARGS’ 3383 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3388:13: error: too many arguments to function ‘rb_call’; expected 0, have 6 3388 | rb_call(CLASS_OF(recv),recv,node->nd_mid,argc,argv,scope); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:3400:20: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3400 | recv = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3401:13: note: in expansion of macro ‘SETUP_ARGS’ 3401 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3401:13: note: in expansion of macro ‘SETUP_ARGS’ 3401 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3401:13: note: in expansion of macro ‘SETUP_ARGS’ 3401 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3406:22: error: too many arguments to function ‘rb_call’; expected 0, have 6 3406 | result = rb_call(CLASS_OF(recv),recv,node->nd_mid,argc,argv,0); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3416:13: note: in expansion of macro ‘SETUP_ARGS’ 3416 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3416:13: note: in expansion of macro ‘SETUP_ARGS’ 3416 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3416:13: note: in expansion of macro ‘SETUP_ARGS’ 3416 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3421:22: error: too many arguments to function ‘rb_call’; expected 0, have 6 3421 | result = rb_call(CLASS_OF(self),self,node->nd_mid,argc,argv,1); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:3427:18: error: too many arguments to function ‘rb_call’; expected 0, have 6 3427 | result = rb_call(CLASS_OF(self),self,node->nd_mid,0,0,2); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:3440:35: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3440 | rb_id2name(ruby_frame->orig_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3452:17: note: in expansion of macro ‘SETUP_ARGS’ 3452 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3452:17: note: in expansion of macro ‘SETUP_ARGS’ 3452 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:3452:17: note: in expansion of macro ‘SETUP_ARGS’ 3452 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3458:22: error: too many arguments to function ‘rb_call_super’; expected 0, have 2 3458 | result = rb_call_super(argc, argv); | ^~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:548:7: note: declared here 548 | VALUE rb_call_super _((int, const VALUE*)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3481:17: error: too many arguments to function ‘rb_mem_clear’; expected 0, have 2 3481 | rb_mem_clear(ruby_scope->local_vars, node->nd_tbl[0]); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:47:6: note: declared here 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~~~~~~~~~ MushRuby/eval.c:3489:26: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3489 | result = rb_eval(self, node->nd_next); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:3492:13: note: in expansion of macro ‘POP_SCOPE’ 3492 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3492:13: note: in expansion of macro ‘POP_SCOPE’ 3492 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3507:20: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3507 | recv = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:3509:13: note: in expansion of macro ‘SETUP_ARGS0’ 3509 | SETUP_ARGS0(node->nd_args->nd_next, node->nd_args->nd_alen - 1); | ^~~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:3509:13: note: in expansion of macro ‘SETUP_ARGS0’ 3509 | SETUP_ARGS0(node->nd_args->nd_next, node->nd_args->nd_alen - 1); | ^~~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:3509:13: note: in expansion of macro ‘SETUP_ARGS0’ 3509 | SETUP_ARGS0(node->nd_args->nd_next, node->nd_args->nd_alen - 1); | ^~~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3510:19: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 3510 | val = rb_funcall2(recv, aref, argc-1, argv); | ^~~~~~~~~~~ ~~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:3514:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3514 | val = rb_eval(self, rval); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3518:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3518 | val = rb_eval(self, rval); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3521:56: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3521 | val = rb_funcall(val, node->nd_mid, 1, rb_eval(self, rval)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3524:13: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 3524 | rb_funcall2(recv, aset, argc, argv); | ^~~~~~~~~~~ ~~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:3534:20: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3534 | recv = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3539:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3539 | val = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3543:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3543 | val = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3547:34: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3547 | rb_eval(self, node->nd_value)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3550:13: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 3550 | rb_funcall2(recv, node->nd_next->nd_aid, 1, &val); | ^~~~~~~~~~~ ~~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:3556:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3556 | result = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3562:31: error: too many arguments to function ‘is_defined’; expected 0, have 3 3562 | if ((node->nd_aid && !is_defined(self, node->nd_head, 0)) || | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:2274:1: note: declared here 2274 | is_defined(self, node, buf) | ^~~~~~~~~~ MushRuby/eval.c:3563:29: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3563 | !RTEST(result = rb_eval(self, node->nd_head))) { | ^~~~~~~ ~~~~ MushRuby/ruby.h:202:28: note: in definition of macro ‘RTEST’ 202 | #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0) | ^ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3570:38: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3570 | result = massign(self, node, rb_eval(self, node->nd_value), 0); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3570:18: error: too many arguments to function ‘massign’; expected 0, have 4 3570 | result = massign(self, node, rb_eval(self, node->nd_value), 0); | ^~~~~~~ ~~~~ MushRuby/eval.c:1095:14: note: declared here 1095 | static VALUE massign _((VALUE,NODE*,VALUE,int)); | ^~~~~~~ MushRuby/eval.c:3576:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3576 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3581:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3581 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3586:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3586 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3591:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3591 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3592:9: error: too many arguments to function ‘rb_gvar_set’; expected 0, have 2 3592 | rb_gvar_set(node->nd_entry, result); | ^~~~~~~~~~~ MushRuby/node.h:381:7: note: declared here 381 | VALUE rb_gvar_set _((struct global_entry *, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3596:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3596 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3597:9: error: too many arguments to function ‘rb_ivar_set’; expected 0, have 3 3597 | rb_ivar_set(self, node->nd_vid, result); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:492:7: note: declared here 492 | VALUE rb_ivar_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3601:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3601 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3603:13: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 3603 | rb_const_set(class_prefix(self, node->nd_else), node->nd_else->nd_mid, result); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:3609:13: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 3609 | rb_const_set(ruby_cbase, node->nd_vid, result); | ^~~~~~~~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:3617:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3617 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3618:9: error: too many arguments to function ‘rb_cvar_set’; expected 0, have 4 3618 | rb_cvar_set(cvar_cbase(), node->nd_vid, result, Qtrue); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:515:6: note: declared here 515 | void rb_cvar_set _((VALUE, ID, VALUE, int)); | ^~~~~~~~~~~ MushRuby/eval.c:3622:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3622 | result = rb_eval(self, node->nd_value); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3623:9: error: too many arguments to function ‘rb_cvar_set’; expected 0, have 4 3623 | rb_cvar_set(cvar_cbase(), node->nd_vid, result, Qfalse); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:515:6: note: declared here 515 | void rb_cvar_set _((VALUE, ID, VALUE, int)); | ^~~~~~~~~~~ MushRuby/eval.c:3634:18: error: too many arguments to function ‘rb_dvar_ref’; expected 0, have 1 3634 | result = rb_dvar_ref(node->nd_vid); | ^~~~~~~~~~~ MushRuby/eval.c:868:1: note: declared here 868 | rb_dvar_ref(id) | ^~~~~~~~~~~ MushRuby/eval.c:3638:18: error: too many arguments to function ‘rb_gvar_get’; expected 0, have 1 3638 | result = rb_gvar_get(node->nd_entry); | ^~~~~~~~~~~ MushRuby/node.h:380:7: note: declared here 380 | VALUE rb_gvar_get _((struct global_entry *)); | ^~~~~~~~~~~ MushRuby/eval.c:3642:18: error: too many arguments to function ‘rb_ivar_get’; expected 0, have 2 3642 | result = rb_ivar_get(self, node->nd_vid); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:491:7: note: declared here 491 | VALUE rb_ivar_get _((VALUE, ID)); | ^~~~~~~~~~~ MushRuby/eval.c:3650:18: error: too many arguments to function ‘rb_cvar_get’; expected 0, have 2 3650 | result = rb_cvar_get(cvar_cbase(), node->nd_vid); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:516:7: note: declared here 516 | VALUE rb_cvar_get _((VALUE, ID)); | ^~~~~~~~~~~ MushRuby/eval.c:3669:21: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3669 | klass = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3670:17: error: too many arguments to function ‘rb_is_const_id’; expected 0, have 1 3670 | if (rb_is_const_id(node->nd_mid)) { | ^~~~~~~~~~~~~~ MushRuby/intern.h:358:5: note: declared here 358 | int rb_is_const_id _((ID)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:3674:30: error: too many arguments to function ‘rb_const_get_from’; expected 0, have 2 3674 | result = rb_const_get_from(klass, node->nd_mid); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:509:7: note: declared here 509 | VALUE rb_const_get_from _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3678:38: error: too many arguments to function ‘rb_obj_as_string’; expected 0, have 1 3678 | RSTRING(rb_obj_as_string(klass))->ptr); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:442:39: note: in definition of macro ‘RSTRING’ 442 | #define RSTRING(obj) (R_CAST(RString)(obj)) | ^~~ MushRuby/intern.h:432:7: note: declared here 432 | VALUE rb_obj_as_string _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:3689:18: error: too many arguments to function ‘rb_const_get_from’; expected 0, have 2 3689 | result = rb_const_get_from(rb_cObject, node->nd_mid); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:509:7: note: declared here 509 | VALUE rb_const_get_from _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/eval.c:3693:49: note: in expansion of macro ‘MATCH_DATA’ 3693 | result = rb_reg_nth_match(node->nd_nth, MATCH_DATA); | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3693:18: error: too many arguments to function ‘rb_reg_nth_match’; expected 0, have 2 3693 | result = rb_reg_nth_match(node->nd_nth, MATCH_DATA); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:385:7: note: declared here 385 | VALUE rb_reg_nth_match _((int, VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/eval.c:3699:40: note: in expansion of macro ‘MATCH_DATA’ 3699 | result = rb_reg_last_match(MATCH_DATA); | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3699:22: error: too many arguments to function ‘rb_reg_last_match’; expected 0, have 1 3699 | result = rb_reg_last_match(MATCH_DATA); | ^~~~~~~~~~~~~~~~~ MushRuby/intern.h:386:7: note: declared here 386 | VALUE rb_reg_last_match _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/eval.c:3702:39: note: in expansion of macro ‘MATCH_DATA’ 3702 | result = rb_reg_match_pre(MATCH_DATA); | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3702:22: error: too many arguments to function ‘rb_reg_match_pre’; expected 0, have 1 3702 | result = rb_reg_match_pre(MATCH_DATA); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:387:7: note: declared here 387 | VALUE rb_reg_match_pre _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/eval.c:3705:40: note: in expansion of macro ‘MATCH_DATA’ 3705 | result = rb_reg_match_post(MATCH_DATA); | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3705:22: error: too many arguments to function ‘rb_reg_match_post’; expected 0, have 1 3705 | result = rb_reg_match_post(MATCH_DATA); | ^~~~~~~~~~~~~~~~~ MushRuby/intern.h:388:7: note: declared here 388 | VALUE rb_reg_match_post _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2242:21: error: too many arguments to function ‘rb_svar’; expected 0, have 1 2242 | #define MATCH_DATA *rb_svar(node->nd_cnt) | ^~~~~~~ MushRuby/eval.c:3708:40: note: in expansion of macro ‘MATCH_DATA’ 3708 | result = rb_reg_match_last(MATCH_DATA); | ^~~~~~~~~~ MushRuby/eval.c:937:1: note: declared here 937 | rb_svar(cnt) | ^~~~~~~ MushRuby/eval.c:3708:22: error: too many arguments to function ‘rb_reg_match_last’; expected 0, have 1 3708 | result = rb_reg_match_last(MATCH_DATA); | ^~~~~~~~~~~~~~~~~ MushRuby/intern.h:389:7: note: declared here 389 | VALUE rb_reg_match_last _((VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3723:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3723 | key = rb_eval(self, list->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3727:23: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3727 | val = rb_eval(self, list->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3729:17: error: too many arguments to function ‘rb_hash_aset’; expected 0, have 3 3729 | rb_hash_aset(hash, key, val); | ^~~~~~~~~~~~ ~~~~ MushRuby/intern.h:283:7: note: declared here 283 | VALUE rb_hash_aset _((VALUE, VALUE, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:3745:19: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 3745 | ary = rb_ary_new2(i); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:3747:41: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3747 | RARRAY(ary)->ptr[i++] = rb_eval(self, node->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3756:18: error: too many arguments to function ‘rb_str_new3’; expected 0, have 1 3756 | result = rb_str_new3(node->nd_lit); | ^~~~~~~~~~~ MushRuby/intern.h:422:7: note: declared here 422 | VALUE rb_str_new3 _((VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3760:35: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3760 | result = rb_obj_as_string(rb_eval(self, node->nd_body)); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3760:18: error: too many arguments to function ‘rb_obj_as_string’; expected 0, have 1 3760 | result = rb_obj_as_string(rb_eval(self, node->nd_body)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:432:7: note: declared here 432 | VALUE rb_obj_as_string _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:3772:19: error: too many arguments to function ‘rb_str_new3’; expected 0, have 1 3772 | str = rb_str_new3(node->nd_lit); | ^~~~~~~~~~~ MushRuby/intern.h:422:7: note: declared here 422 | VALUE rb_str_new3 _((VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3780:32: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3780 | str2 = rb_eval(self, list->nd_head); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3783:21: error: too many arguments to function ‘rb_str_append’; expected 0, have 2 3783 | rb_str_append(str, str2); | ^~~~~~~~~~~~~ ~~~ MushRuby/intern.h:446:7: note: declared here 446 | VALUE rb_str_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3790:26: error: too many arguments to function ‘rb_reg_new’; expected 0, have 3 3790 | result = rb_reg_new(RSTRING(str)->ptr, RSTRING(str)->len, | ^~~~~~~~~~ MushRuby/intern.h:390:7: note: declared here 390 | VALUE rb_reg_new _((const char*, long, int)); | ^~~~~~~~~~ MushRuby/eval.c:3794:26: error: too many arguments to function ‘rb_reg_new’; expected 0, have 3 3794 | result = rb_reg_new(RSTRING(str)->ptr, RSTRING(str)->len, | ^~~~~~~~~~ MushRuby/intern.h:390:7: note: declared here 390 | VALUE rb_reg_new _((const char*, long, int)); | ^~~~~~~~~~ MushRuby/eval.c:3806:26: error: too many arguments to function ‘rb_str_intern’; expected 0, have 1 3806 | result = rb_str_intern(str); | ^~~~~~~~~~~~~ ~~~ MushRuby/intern.h:458:7: note: declared here 458 | VALUE rb_str_intern _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3816:43: error: too many arguments to function ‘rb_str_new3’; expected 0, have 1 3816 | result = rb_funcall(self, '`', 1, rb_str_new3(node->nd_lit)); | ^~~~~~~~~~~ MushRuby/intern.h:422:7: note: declared here 422 | VALUE rb_str_new3 _((VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3827:18: error: too many arguments to function ‘rb_ivar_set’; expected 0, have 3 3827 | result = rb_ivar_set(self, node->nd_vid, ruby_frame->argv[0]); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:492:7: note: declared here 492 | VALUE rb_ivar_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:3844:25: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3844 | rb_id2name(node->nd_mid)); | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3846:13: error: too many arguments to function ‘rb_frozen_class_p’; expected 0, have 1 3846 | rb_frozen_class_p(ruby_class); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:1957:1: note: declared here 1957 | rb_frozen_class_p(klass) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3850:71: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3850 | rb_warning("method redefined; discarding old %s", rb_id2name(node->nd_mid)); | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3868:13: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 3868 | rb_add_method(ruby_class, node->nd_mid, defn, noex); | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:3870:31: error: too many arguments to function ‘rb_singleton_class’; expected 0, have 1 3870 | rb_add_method(rb_singleton_class(ruby_class), | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:148:7: note: declared here 148 | VALUE rb_singleton_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3870:17: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 3870 | rb_add_method(rb_singleton_class(ruby_class), | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:3879:26: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3879 | VALUE recv = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3889:26: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3889 | rb_id2name(node->nd_mid), | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3890:26: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 3890 | rb_obj_classname(recv)); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:3893:35: error: too many arguments to function ‘rb_error_frozen’; expected 0, have 1 3893 | if (OBJ_FROZEN(recv)) rb_error_frozen("object"); | ^~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/intern.h:164:15: note: declared here 164 | NORETURN(void rb_error_frozen _((const char*))); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:3894:21: error: too many arguments to function ‘rb_singleton_class’; expected 0, have 1 3894 | klass = rb_singleton_class(recv); | ^~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:148:7: note: declared here 148 | VALUE rb_singleton_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3895:17: error: too many arguments to function ‘st_lookup’; expected 0, have 3 3895 | if (st_lookup(RCLASS(klass)->m_tbl, node->nd_mid, (st_data_t *)&body)) { | ^~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:3900:47: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3900 | rb_warning("redefine %s", rb_id2name(node->nd_mid)); | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3904:13: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 3904 | rb_add_method(klass, node->nd_mid, defn, | ^~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:3914:9: error: too many arguments to function ‘rb_undef’; expected 0, have 2 3914 | rb_undef(ruby_class, node->nd_mid); | ^~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:1979:1: note: declared here 1979 | rb_undef(klass, id) | ^~~~~~~~ MushRuby/eval.c:3922:9: error: too many arguments to function ‘rb_alias’; expected 0, have 3 3922 | rb_alias(ruby_class, node->nd_new, node->nd_old); | ^~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:2085:1: note: declared here 2085 | rb_alias(klass, name, def) | ^~~~~~~~ MushRuby/eval.c:3927:9: error: too many arguments to function ‘rb_alias_variable’; expected 0, have 2 3927 | rb_alias_variable(node->nd_new, node->nd_old); | ^~~~~~~~~~~~~~~~~ MushRuby/intern.h:485:6: note: declared here 485 | void rb_alias_variable _((ID, ID)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3944:24: error: too many arguments to function ‘rb_eval’; expected 0, have 2 3944 | super = rb_eval(self, node->nd_super); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:3945:16: error: too many arguments to function ‘rb_check_inheritable’; expected 0, have 1 3945 | rb_check_inheritable(super); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:129:6: note: declared here 129 | void rb_check_inheritable _((VALUE)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3951:17: error: too many arguments to function ‘rb_const_defined_at’; expected 0, have 2 3951 | if (rb_const_defined_at(cbase, cname)) { | ^~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:505:5: note: declared here 505 | int rb_const_defined_at _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3952:25: error: too many arguments to function ‘rb_const_get_at’; expected 0, have 2 3952 | klass = rb_const_get_at(cbase, cname); | ^~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:508:7: note: declared here 508 | VALUE rb_const_get_at _((VALUE, ID)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:3955:30: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3955 | rb_id2name(cname)); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3958:27: error: too many arguments to function ‘rb_class_real’; expected 0, have 1 3958 | tmp = rb_class_real(RCLASS(klass)->super); | ^~~~~~~~~~~~~ MushRuby/intern.h:338:7: note: declared here 338 | VALUE rb_class_real _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:3961:34: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3961 | rb_id2name(cname)); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3971:25: error: too many arguments to function ‘rb_define_class_id’; expected 0, have 2 3971 | klass = rb_define_class_id(cname, super); | ^~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:131:7: note: declared here 131 | VALUE rb_define_class_id _((ID, VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3972:49: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 3972 | rb_set_class_path(klass, cbase, rb_id2name(cname)); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:3972:17: error: too many arguments to function ‘rb_set_class_path’; expected 0, have 3 3972 | rb_set_class_path(klass, cbase, rb_id2name(cname)); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:474:6: note: declared here 474 | void rb_set_class_path _((VALUE, VALUE, const char*)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3973:17: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 3973 | rb_const_set(cbase, cname, klass); | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:3977:17: error: too many arguments to function ‘rb_extend_object’; expected 0, have 2 3977 | rb_extend_object(klass, ruby_wrapper); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:508:6: note: declared here 508 | void rb_extend_object _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:3978:17: error: too many arguments to function ‘rb_include_module’; expected 0, have 2 3978 | rb_include_module(klass, ruby_wrapper); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:507:6: note: declared here 507 | void rb_include_module _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:3981:17: error: too many arguments to function ‘rb_class_inherited’; expected 0, have 2 3981 | rb_class_inherited(super, klass); | ^~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:130:7: note: declared here 130 | VALUE rb_class_inherited _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3983:22: error: too many arguments to function ‘module_setup’; expected 0, have 2 3983 | result = module_setup(klass, node); | ^~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1093:14: note: declared here 1093 | static VALUE module_setup _((VALUE,NODE*)); | ^~~~~~~~~~~~ MushRuby/eval.c:3997:17: error: too many arguments to function ‘rb_const_defined_at’; expected 0, have 2 3997 | if (rb_const_defined_at(cbase, cname)) { | ^~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:505:5: note: declared here 505 | int rb_const_defined_at _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:3998:26: error: too many arguments to function ‘rb_const_get_at’; expected 0, have 2 3998 | module = rb_const_get_at(cbase, cname); | ^~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:508:7: note: declared here 508 | VALUE rb_const_get_at _((VALUE, ID)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:4001:30: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 4001 | rb_id2name(cname)); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:4008:26: error: too many arguments to function ‘rb_define_module_id’; expected 0, have 1 4008 | module = rb_define_module_id(cname); | ^~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:133:7: note: declared here 133 | VALUE rb_define_module_id _((ID)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4009:50: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 4009 | rb_set_class_path(module, cbase, rb_id2name(cname)); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:4009:17: error: too many arguments to function ‘rb_set_class_path’; expected 0, have 3 4009 | rb_set_class_path(module, cbase, rb_id2name(cname)); | ^~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:474:6: note: declared here 474 | void rb_set_class_path _((VALUE, VALUE, const char*)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4010:17: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 4010 | rb_const_set(cbase, cname, module); | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:4013:17: error: too many arguments to function ‘rb_extend_object’; expected 0, have 2 4013 | rb_extend_object(module, ruby_wrapper); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:508:6: note: declared here 508 | void rb_extend_object _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:4014:17: error: too many arguments to function ‘rb_include_module’; expected 0, have 2 4014 | rb_include_module(module, ruby_wrapper); | ^~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:507:6: note: declared here 507 | void rb_include_module _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4017:22: error: too many arguments to function ‘module_setup’; expected 0, have 2 4017 | result = module_setup(module, node); | ^~~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:1093:14: note: declared here 1093 | static VALUE module_setup _((VALUE,NODE*)); | ^~~~~~~~~~~~ MushRuby/eval.c:4025:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 4025 | result = rb_eval(self, node->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:4028:26: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 4028 | rb_obj_classname(result)); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:4032:21: error: too many arguments to function ‘rb_singleton_class’; expected 0, have 1 4032 | klass = rb_singleton_class(result); | ^~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:148:7: note: declared here 148 | VALUE rb_singleton_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4035:17: error: too many arguments to function ‘rb_extend_object’; expected 0, have 2 4035 | rb_extend_object(klass, ruby_wrapper); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:508:6: note: declared here 508 | void rb_extend_object _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:4036:17: error: too many arguments to function ‘rb_include_module’; expected 0, have 2 4036 | rb_include_module(klass, ruby_wrapper); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:507:6: note: declared here 507 | void rb_include_module _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4039:22: error: too many arguments to function ‘module_setup’; expected 0, have 2 4039 | result = module_setup(klass, node); | ^~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1093:14: note: declared here 1093 | static VALUE module_setup _((VALUE,NODE*)); | ^~~~~~~~~~~~ MushRuby/eval.c:4046:26: error: too many arguments to function ‘is_defined’; expected 0, have 3 4046 | char *desc = is_defined(self, node->nd_head, buf); | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:2274:1: note: declared here 2274 | is_defined(self, node, buf) | ^~~~~~~~~~ MushRuby/eval.c:4048:32: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 4048 | if (desc) result = rb_str_new2(desc); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:4054:9: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 4054 | EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:4061:9: error: too many arguments to function ‘unknown_node’; expected 0, have 1 4061 | unknown_node(node); | ^~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2839:1: note: declared here 2839 | unknown_node(node) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘module_setup’: MushRuby/eval.c:4074:1: warning: old-style function definition [-Wold-style-definition] 4074 | module_setup(module, n) | ^~~~~~~~~~~~ MushRuby/eval.c:4096:9: error: too many arguments to function ‘rb_mem_clear’; expected 0, have 2 4096 | rb_mem_clear(ruby_scope->local_vars, node->nd_tbl[0]); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:47:6: note: declared here 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1043:34: note: in expansion of macro ‘NEW_NODE’ 1043 | #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref) | ^~~~~~~~ MushRuby/eval.c:4104:5: note: in expansion of macro ‘PUSH_CREF’ 4104 | PUSH_CREF(module); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:4107:9: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 4107 | EXEC_EVENT_HOOK(RUBY_EVENT_CLASS, n, ruby_cbase, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:4109:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 4109 | result = rb_eval(ruby_cbase, node->nd_next); | ^~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:4114:5: note: in expansion of macro ‘POP_SCOPE’ 4114 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4114:5: note: in expansion of macro ‘POP_SCOPE’ 4114 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:4118:5: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 4118 | EXEC_EVENT_HOOK(RUBY_EVENT_END, n, 0, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c: In function ‘rb_obj_respond_to’: MushRuby/eval.c:4128:1: warning: old-style function definition [-Wold-style-definition] 4128 | rb_obj_respond_to(obj, id, priv) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4132:1: error: number of arguments doesn’t match prototype 4132 | { | ^ MushRuby/intern.h:191:5: error: prototype declaration 191 | int rb_obj_respond_to _((VALUE, ID, int)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4135:9: error: too many arguments to function ‘rb_method_node’; expected 0, have 2 4135 | if (rb_method_node(klass, respond_to) == basic_respond_to) { | ^~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:529:1: note: declared here 529 | rb_method_node(klass, id) | ^~~~~~~~~~~~~~ MushRuby/eval.c:4136:16: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 4136 | return rb_method_boundp(klass, id, !priv); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:4143:16: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 4143 | return rb_funcall2(obj, respond_to, n, args); | ^~~~~~~~~~~ ~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_respond_to’: MushRuby/eval.c:4148:1: warning: old-style function definition [-Wold-style-definition] 4148 | rb_respond_to(obj, id) | ^~~~~~~~~~~~~ MushRuby/eval.c:4151:1: error: number of arguments doesn’t match prototype 4151 | { | ^ MushRuby/intern.h:192:5: error: prototype declaration 192 | int rb_respond_to _((VALUE, ID)); | ^~~~~~~~~~~~~ MushRuby/eval.c:4152:12: error: too many arguments to function ‘rb_obj_respond_to’; expected 0, have 3 4152 | return rb_obj_respond_to(obj, id, Qfalse); | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:4128:1: note: declared here 4128 | rb_obj_respond_to(obj, id, priv) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘obj_respond_to’: MushRuby/eval.c:4165:1: warning: old-style function definition [-Wold-style-definition] 4165 | obj_respond_to(argc, argv, obj) | ^~~~~~~~~~~~~~ MushRuby/eval.c:4174:10: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 4174 | id = rb_to_id(mid); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:4175:9: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 4175 | if (rb_method_boundp(CLASS_OF(obj), id, !RTEST(priv))) { | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_method_defined’: MushRuby/eval.c:4208:1: warning: old-style function definition [-Wold-style-definition] 4208 | rb_mod_method_defined(mod, mid) | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4211:34: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 4211 | return rb_method_boundp(mod, rb_to_id(mid), 1); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:4211:12: error: too many arguments to function ‘rb_method_boundp’; expected 0, have 3 4211 | return rb_method_boundp(mod, rb_to_id(mid), 1); | ^~~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:648:1: note: declared here 648 | rb_method_boundp(klass, id, ex) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_public_method_defined’: MushRuby/eval.c:4243:1: warning: old-style function definition [-Wold-style-definition] 4243 | rb_mod_public_method_defined(mod, mid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4246:13: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 4246 | ID id = rb_to_id(mid); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_private_method_defined’: MushRuby/eval.c:4283:1: warning: old-style function definition [-Wold-style-definition] 4283 | rb_mod_private_method_defined(mod, mid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4286:13: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 4286 | ID id = rb_to_id(mid); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_protected_method_defined’: MushRuby/eval.c:4323:1: warning: old-style function definition [-Wold-style-definition] 4323 | rb_mod_protected_method_defined(mod, mid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4326:13: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 4326 | ID id = rb_to_id(mid); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘terminate_process’: MushRuby/eval.c:4338:1: warning: old-style function definition [-Wold-style-definition] 4338 | terminate_process(status, mesg) | ^~~~~~~~~~~~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:4343:15: note: in expansion of macro ‘INT2NUM’ 4343 | args[0] = INT2NUM(status); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:4346:18: error: too many arguments to function ‘rb_class_new_instance’; expected 0, have 3 4346 | rb_exc_raise(rb_class_new_instance(2, args, rb_eSystemExit)); | ^~~~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:207:7: note: declared here 207 | VALUE rb_class_new_instance _((int, VALUE*, VALUE)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4346:5: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 4346 | rb_exc_raise(rb_class_new_instance(2, args, rb_eSystemExit)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:169:15: note: declared here 169 | NORETURN(void rb_exc_raise _((VALUE))); | ^~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:4347:1: warning: no return statement in function returning non-void [-Wreturn-type] 4347 | } | ^ MushRuby/eval.c: In function ‘rb_exit’: MushRuby/eval.c:4350:1: warning: old-style function definition [-Wold-style-definition] 4350 | rb_exit(status) | ^~~~~~~ MushRuby/eval.c:4352:1: error: number of arguments doesn’t match prototype 4352 | { | ^ MushRuby/ruby.h:564:15: error: prototype declaration 564 | NORETURN(void rb_exit _((int))); | ^~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:4354:35: error: too many arguments to function ‘rb_str_new’; expected 0, have 2 4354 | terminate_process(status, rb_str_new("exit", 4)); | ^~~~~~~~~~ ~~~~~~ MushRuby/intern.h:420:7: note: declared here 420 | VALUE rb_str_new _((const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c:4354:9: error: too many arguments to function ‘terminate_process’; expected 0, have 2 4354 | terminate_process(status, rb_str_new("exit", 4)); | ^~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:4338:1: note: declared here 4338 | terminate_process(status, mesg) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_exit’: MushRuby/eval.c:4400:1: warning: old-style function definition [-Wold-style-definition] 4400 | rb_f_exit(argc, argv) | ^~~~~~~~~ MushRuby/eval.c:4403:1: error: number of arguments doesn’t match prototype 4403 | { | ^ MushRuby/intern.h:171:7: error: prototype declaration 171 | VALUE rb_f_exit _((int,VALUE*)); | ^~~~~~~~~ MushRuby/eval.c:4407:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 4407 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:4417:23: note: in expansion of macro ‘NUM2INT’ 4417 | istatus = NUM2INT(status); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:4417:23: note: in expansion of macro ‘NUM2INT’ 4417 | istatus = NUM2INT(status); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:4427:5: error: too many arguments to function ‘rb_exit’; expected 0, have 1 4427 | rb_exit(istatus); | ^~~~~~~ ~~~~~~~ MushRuby/eval.c:4350:1: note: declared here 4350 | rb_exit(status) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_f_abort’: MushRuby/eval.c:4444:1: warning: old-style function definition [-Wold-style-definition] 4444 | rb_f_abort(argc, argv) | ^~~~~~~~~~ MushRuby/eval.c:4447:1: error: number of arguments doesn’t match prototype 4447 | { | ^ MushRuby/intern.h:172:7: error: prototype declaration 172 | VALUE rb_f_abort _((int,VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c:4448:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 4448 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:4453:9: error: too many arguments to function ‘rb_exit’; expected 0, have 1 4453 | rb_exit(EXIT_FAILURE); | ^~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4350:1: note: declared here 4350 | rb_exit(status) | ^~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:4459:9: note: in expansion of macro ‘StringValue’ 4459 | StringValue(mesg); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:4460:9: error: too many arguments to function ‘rb_io_puts’; expected 0, have 3 4460 | rb_io_puts(1, &mesg, rb_stderr); | ^~~~~~~~~~ ~ MushRuby/intern.h:305:7: note: declared here 305 | VALUE rb_io_puts _((int, VALUE*, VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:4461:9: error: too many arguments to function ‘terminate_process’; expected 0, have 2 4461 | terminate_process(EXIT_FAILURE, mesg); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4338:1: note: declared here 4338 | terminate_process(status, mesg) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_iter_break’: MushRuby/eval.c:4469:5: error: too many arguments to function ‘break_jump’; expected 0, have 1 4469 | break_jump(Qnil); | ^~~~~~~~~~ MushRuby/eval.c:2835:22: note: declared here 2835 | NORETURN(static void break_jump _((VALUE))); | ^~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_longjmp’: MushRuby/eval.c:4476:1: warning: old-style function definition [-Wold-style-definition] 4476 | rb_longjmp(tag, mesg) | ^~~~~~~~~~ MushRuby/eval.c:4488:16: error: too many arguments to function ‘rb_exc_new’; expected 0, have 3 4488 | mesg = rb_exc_new(rb_eRuntimeError, 0, 0); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:155:7: note: declared here 155 | VALUE rb_exc_new _((VALUE, const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c:4504:13: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 4504 | && !rb_obj_is_kind_of(ruby_errinfo, rb_eSystemExit)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:4510:13: note: in expansion of macro ‘StringValue’ 4510 | StringValue(e); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:4512:25: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 4512 | rb_obj_classname(ruby_errinfo), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:4528:9: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 4528 | EXEC_EVENT_HOOK(RUBY_EVENT_RAISE, ruby_current_node, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c: In function ‘rb_exc_raise’: MushRuby/eval.c:4541:1: warning: old-style function definition [-Wold-style-definition] 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c:4543:1: error: number of arguments doesn’t match prototype 4543 | { | ^ MushRuby/intern.h:169:15: error: prototype declaration 169 | NORETURN(void rb_exc_raise _((VALUE))); | ^~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:4544:5: error: too many arguments to function ‘rb_longjmp’; expected 0, have 2 4544 | rb_longjmp(TAG_RAISE, mesg); | ^~~~~~~~~~ MushRuby/eval.c:4476:1: note: declared here 4476 | rb_longjmp(tag, mesg) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_exc_fatal’: MushRuby/eval.c:4548:1: warning: old-style function definition [-Wold-style-definition] 4548 | rb_exc_fatal(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c:4550:1: error: number of arguments doesn’t match prototype 4550 | { | ^ MushRuby/intern.h:170:15: error: prototype declaration 170 | NORETURN(void rb_exc_fatal _((VALUE))); | ^~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:4551:5: error: too many arguments to function ‘rb_longjmp’; expected 0, have 2 4551 | rb_longjmp(TAG_FATAL, mesg); | ^~~~~~~~~~ MushRuby/eval.c:4476:1: note: declared here 4476 | rb_longjmp(tag, mesg) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_raise’: MushRuby/eval.c:4585:1: warning: old-style function definition [-Wold-style-definition] 4585 | rb_f_raise(argc, argv) | ^~~~~~~~~~ MushRuby/eval.c:4589:19: error: too many arguments to function ‘rb_make_exception’; expected 0, have 2 4589 | rb_raise_jump(rb_make_exception(argc, argv)); | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:221:14: note: declared here 221 | static VALUE rb_make_exception _((int argc, VALUE *argv)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4589:5: error: too many arguments to function ‘rb_raise_jump’; expected 0, have 1 4589 | rb_raise_jump(rb_make_exception(argc, argv)); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:220:22: note: declared here 220 | NORETURN(static void rb_raise_jump _((VALUE))); | ^~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_make_exception’: MushRuby/eval.c:4594:1: warning: old-style function definition [-Wold-style-definition] 4594 | rb_make_exception(argc, argv) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:4610:20: error: too many arguments to function ‘rb_exc_new3’; expected 0, have 2 4610 | mesg = rb_exc_new3(rb_eRuntimeError, argv[0]); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:157:7: note: declared here 157 | VALUE rb_exc_new3 _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:4620:21: error: too many arguments to function ‘rb_intern’; expected 0, have 1 4620 | exception = rb_intern("exception"); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:4621:14: error: too many arguments to function ‘rb_respond_to’; expected 0, have 2 4621 | if (!rb_respond_to(argv[0], exception)) { | ^~~~~~~~~~~~~ ~~~~~~~ MushRuby/eval.c:4148:1: note: declared here 4148 | rb_respond_to(obj, id) | ^~~~~~~~~~~~~ MushRuby/eval.c:4631:14: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 4631 | if (!rb_obj_is_kind_of(mesg, rb_eException)) | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_raise_jump’: MushRuby/eval.c:4641:1: warning: old-style function definition [-Wold-style-definition] 4641 | rb_raise_jump(mesg) | ^~~~~~~~~~~~~ MushRuby/eval.c:4647:9: error: too many arguments to function ‘rb_longjmp’; expected 0, have 2 4647 | rb_longjmp(TAG_RAISE, mesg); | ^~~~~~~~~~ MushRuby/eval.c:4476:1: note: declared here 4476 | rb_longjmp(tag, mesg) | ^~~~~~~~~~ MushRuby/eval.c:4650:5: error: too many arguments to function ‘rb_longjmp’; expected 0, have 2 4650 | rb_longjmp(TAG_RAISE, mesg); | ^~~~~~~~~~ MushRuby/eval.c:4476:1: note: declared here 4476 | rb_longjmp(tag, mesg) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_jump_tag’: MushRuby/eval.c:4654:1: warning: old-style function definition [-Wold-style-definition] 4654 | rb_jump_tag(tag) | ^~~~~~~~~~~ MushRuby/eval.c:4656:1: error: number of arguments doesn’t match prototype 4656 | { | ^ MushRuby/intern.h:201:15: error: prototype declaration 201 | NORETURN(void rb_jump_tag _((int))); | ^~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘proc_jump_error’: MushRuby/eval.c:4708:1: warning: old-style function definition [-Wold-style-definition] 4708 | proc_jump_error(state, result) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘return_jump’: MushRuby/eval.c:4730:1: warning: old-style function definition [-Wold-style-definition] 4730 | return_jump(retval) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘break_jump’: MushRuby/eval.c:4761:1: warning: old-style function definition [-Wold-style-definition] 4761 | break_jump(retval) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_yield_0’: MushRuby/eval.c:4797:1: warning: old-style function definition [-Wold-style-definition] 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c:4863:17: error: too many arguments to function ‘massign’; expected 0, have 4 4863 | massign(self, block->var, val, lambda); | ^~~~~~~ ~~~~ MushRuby/eval.c:1095:14: note: declared here 1095 | static VALUE massign _((VALUE,NODE*,VALUE,int)); | ^~~~~~~ MushRuby/eval.c:4890:17: error: too many arguments to function ‘assign’; expected 0, have 4 4890 | assign(self, block->var, val, lambda); | ^~~~~~ ~~~~ MushRuby/eval.c:1096:13: note: declared here 1096 | static void assign _((VALUE,NODE*,VALUE,int)); | ^~~~~~ MushRuby/eval.c:4919:23: error: too many arguments to function ‘node->u1.cfunc’; expected 0, have 3 4919 | result = (*node->nd_cfnc)(val, node->nd_tval, self); | ~^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:159:17: note: declared here 159 | VALUE (*cfunc)(ANYARGS); | ^~~~~ MushRuby/eval.c:4922:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 4922 | result = rb_eval(self, node); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:4957:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 4957 | rb_gc_force_recycle((VALUE)ruby_dyna_vars); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4960:17: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 4960 | rb_gc_force_recycle((VALUE)vars); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4971:9: error: too many arguments to function ‘scope_dup’; expected 0, have 1 4971 | scope_dup(old_scope); | ^~~~~~~~~ ~~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_yield’: MushRuby/eval.c:5001:1: warning: old-style function definition [-Wold-style-definition] 5001 | rb_yield(val) | ^~~~~~~~ MushRuby/eval.c:5003:1: error: number of arguments doesn’t match prototype 5003 | { | ^ MushRuby/ruby.h:572:7: error: prototype declaration 572 | VALUE rb_yield _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:5004:12: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 5004 | return rb_yield_0(val, 0, 0, 0, Qfalse); | ^~~~~~~~~~ ~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_yield_values’: MushRuby/eval.c:5020:16: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 5020 | return rb_yield_0(Qundef, 0, 0, 0, Qfalse); | ^~~~~~~~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c:5022:11: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 5022 | ary = rb_ary_new2(n); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:5025:9: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 5025 | rb_ary_push(ary, va_arg(args, VALUE)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5028:12: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 5028 | return rb_yield_0(ary, 0, 0, 0, Qtrue); | ^~~~~~~~~~ ~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_yield_splat’: MushRuby/eval.c:5032:1: warning: old-style function definition [-Wold-style-definition] 5032 | rb_yield_splat(values) | ^~~~~~~~~~~~~~ MushRuby/eval.c:5034:1: error: number of arguments doesn’t match prototype 5034 | { | ^ MushRuby/ruby.h:574:7: error: prototype declaration 574 | VALUE rb_yield_splat _((VALUE)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:5045:12: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 5045 | return rb_yield_0(values, 0, 0, 0, avalue); | ^~~~~~~~~~ ~~~~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_loop’: MushRuby/eval.c:5066:9: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 5066 | rb_yield_0(Qundef, 0, 0, 0, Qfalse); | ^~~~~~~~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘massign’: MushRuby/eval.c:5073:1: warning: old-style function definition [-Wold-style-definition] 5073 | massign(self, node, val, pcall) | ^~~~~~~ MushRuby/eval.c:5085:9: error: too many arguments to function ‘assign’; expected 0, have 4 5085 | assign(self, list->nd_head, RARRAY(val)->ptr[i], pcall); | ^~~~~~ ~~~~ MushRuby/eval.c:1096:13: note: declared here 1096 | static void assign _((VALUE,NODE*,VALUE,int)); | ^~~~~~ MushRuby/eval.c:5094:41: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 5094 | assign(self, node->nd_args, rb_ary_new4(len-i, RARRAY(val)->ptr+i), pcall); | ^~~~~~~~~~~ ~~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:5094:13: error: too many arguments to function ‘assign’; expected 0, have 4 5094 | assign(self, node->nd_args, rb_ary_new4(len-i, RARRAY(val)->ptr+i), pcall); | ^~~~~~ ~~~~ MushRuby/eval.c:1096:13: note: declared here 1096 | static void assign _((VALUE,NODE*,VALUE,int)); | ^~~~~~ MushRuby/eval.c:5097:41: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 5097 | assign(self, node->nd_args, rb_ary_new2(0), pcall); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:5097:13: error: too many arguments to function ‘assign’; expected 0, have 4 5097 | assign(self, node->nd_args, rb_ary_new2(0), pcall); | ^~~~~~ ~~~~ MushRuby/eval.c:1096:13: note: declared here 1096 | static void assign _((VALUE,NODE*,VALUE,int)); | ^~~~~~ MushRuby/eval.c:5106:9: error: too many arguments to function ‘assign’; expected 0, have 4 5106 | assign(self, list->nd_head, Qnil, pcall); | ^~~~~~ ~~~~ MushRuby/eval.c:1096:13: note: declared here 1096 | static void assign _((VALUE,NODE*,VALUE,int)); | ^~~~~~ MushRuby/eval.c: In function ‘assign’: MushRuby/eval.c:5120:1: warning: old-style function definition [-Wold-style-definition] 5120 | assign(self, lhs, val, pcall) | ^~~~~~ MushRuby/eval.c:5133:9: error: too many arguments to function ‘rb_gvar_set’; expected 0, have 2 5133 | rb_gvar_set(lhs->nd_entry, val); | ^~~~~~~~~~~ MushRuby/node.h:381:7: note: declared here 381 | VALUE rb_gvar_set _((struct global_entry *, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5137:9: error: too many arguments to function ‘rb_ivar_set’; expected 0, have 3 5137 | rb_ivar_set(self, lhs->nd_vid, val); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:492:7: note: declared here 492 | VALUE rb_ivar_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5156:13: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 5156 | rb_const_set(class_prefix(self, lhs->nd_else), lhs->nd_else->nd_mid, val); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:5159:13: error: too many arguments to function ‘rb_const_set’; expected 0, have 3 5159 | rb_const_set(ruby_cbase, lhs->nd_vid, val); | ^~~~~~~~~~~~ MushRuby/intern.h:510:6: note: declared here 510 | void rb_const_set _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:5167:9: error: too many arguments to function ‘rb_cvar_set’; expected 0, have 4 5167 | rb_cvar_set(cvar_cbase(), lhs->nd_vid, val, Qtrue); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:515:6: note: declared here 515 | void rb_cvar_set _((VALUE, ID, VALUE, int)); | ^~~~~~~~~~~ MushRuby/eval.c:5171:9: error: too many arguments to function ‘rb_cvar_set’; expected 0, have 4 5171 | rb_cvar_set(cvar_cbase(), lhs->nd_vid, val, Qfalse); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:515:6: note: declared here 515 | void rb_cvar_set _((VALUE, ID, VALUE, int)); | ^~~~~~~~~~~ MushRuby/eval.c:5175:9: error: too many arguments to function ‘massign’; expected 0, have 4 5175 | massign(self, lhs, svalue_to_mrhs(val, lhs->nd_head), pcall); | ^~~~~~~ ~~~~ MushRuby/eval.c:5073:1: note: declared here 5073 | massign(self, node, val, pcall) | ^~~~~~~ MushRuby/eval.c:5188:24: error: too many arguments to function ‘rb_eval’; expected 0, have 2 5188 | recv = rb_eval(self, lhs->nd_recv); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:5195:17: error: too many arguments to function ‘rb_call’; expected 0, have 6 5195 | rb_call(CLASS_OF(recv), recv, lhs->nd_mid, 1, &val, scope); | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c:5201:24: error: too many arguments to function ‘rb_eval’; expected 0, have 2 5201 | args = rb_eval(self, lhs->nd_args); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:5202:17: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 5202 | rb_ary_push(args, val); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5205:17: error: too many arguments to function ‘rb_call’; expected 0, have 6 5205 | rb_call(CLASS_OF(recv), recv, lhs->nd_mid, | ^~~~~~~ MushRuby/eval.c:1092:14: note: declared here 1092 | static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); | ^~~~~~~ MushRuby/eval.c: In function ‘rb_iterate’: MushRuby/eval.c:5218:1: warning: old-style function definition [-Wold-style-definition] 5218 | rb_iterate(it_proc, data1, bl_proc, data2) | ^~~~~~~~~~ MushRuby/eval.c:5221:1: error: number of arguments doesn’t match prototype 5221 | { | ^ MushRuby/ruby.h:577:7: error: prototype declaration 577 | VALUE rb_iterate _((VALUE(*)(VALUE),VALUE,VALUE(*)(ANYARGS),VALUE)); | ^~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:265:24: note: in expansion of macro ‘NEW_NODE’ 265 | #define NEW_IFUNC(f,c) NEW_NODE(NODE_IFUNC,f,c,0) | ^~~~~~~~ MushRuby/eval.c:5224:18: note: in expansion of macro ‘NEW_IFUNC’ 5224 | NODE *node = NEW_IFUNC(bl_proc, data2); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:5233:19: error: too many arguments to function ‘it_proc’; expected 0, have 1 5233 | retval = (*it_proc)(data1); | ~^~~~~~~~~ ~~~~~ MushRuby/eval.c: In function ‘handle_rescue’: MushRuby/eval.c:5257:1: warning: old-style function definition [-Wold-style-definition] 5257 | handle_rescue(self, node) | ^~~~~~~~~~~~~ MushRuby/eval.c:5265:16: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 5265 | return rb_obj_is_kind_of(ruby_errinfo, rb_eStandardError); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:2205:27: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2205 | argv[i] = rb_eval(self,n->nd_head);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:5269:5: note: in expansion of macro ‘SETUP_ARGS’ 5269 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2215:22: error: too many arguments to function ‘rb_eval’; expected 0, have 2 2215 | VALUE args = rb_eval(self,n);\ | ^~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:5269:5: note: in expansion of macro ‘SETUP_ARGS’ 5269 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:2217:20: error: too many arguments to function ‘rb_ary_to_ary’; expected 0, have 1 2217 | args = rb_ary_to_ary(args);\ | ^~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2224:27: note: in expansion of macro ‘SETUP_ARGS0’ 2224 | #define SETUP_ARGS(anode) SETUP_ARGS0(anode, anode->nd_alen) | ^~~~~~~~~~~ MushRuby/eval.c:5269:5: note: in expansion of macro ‘SETUP_ARGS’ 5269 | SETUP_ARGS(node->nd_args); | ^~~~~~~~~~ MushRuby/intern.h:58:7: note: declared here 58 | VALUE rb_ary_to_ary _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:5273:14: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 5273 | if (!rb_obj_is_kind_of(argv[0], rb_cModule)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_rescue2’: MushRuby/eval.c:5307:19: error: too many arguments to function ‘b_proc’; expected 0, have 1 5307 | result = (*b_proc)(data1); | ~^~~~~~~~ ~~~~~ MushRuby/eval.c:5313:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5313 | while (eclass = va_arg(args, VALUE)) { | ^~~~~~ MushRuby/eval.c:5314:17: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 5314 | if (rb_obj_is_kind_of(ruby_errinfo, eclass)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:5324:27: error: too many arguments to function ‘r_proc’; expected 0, have 2 5324 | result = (*r_proc)(data2, ruby_errinfo); | ~^~~~~~~~ ~~~~~ MushRuby/eval.c: In function ‘rb_rescue’: MushRuby/eval.c:5339:1: warning: old-style function definition [-Wold-style-definition] 5339 | rb_rescue(b_proc, data1, r_proc, data2) | ^~~~~~~~~ MushRuby/eval.c:5342:1: error: number of arguments doesn’t match prototype 5342 | { | ^ MushRuby/ruby.h:578:7: error: prototype declaration 578 | VALUE rb_rescue _((VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_protect’: MushRuby/eval.c:5349:1: warning: old-style function definition [-Wold-style-definition] 5349 | rb_protect(proc, data, state) | ^~~~~~~~~~ MushRuby/eval.c:5353:1: error: number of arguments doesn’t match prototype 5353 | { | ^ MushRuby/intern.h:211:7: error: prototype declaration 211 | VALUE rb_protect _((VALUE (*)(VALUE), VALUE, int*)); | ^~~~~~~~~~ MushRuby/eval.c:5358:27: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 5358 | cont_protect = (VALUE)rb_node_newnode(NODE_MEMO, cont_protect, 0, 0); | ^~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:5360:19: error: too many arguments to function ‘proc’; expected 0, have 1 5360 | result = (*proc)(data); | ~^~~~~~ ~~~~ MushRuby/eval.c: In function ‘rb_ensure’: MushRuby/eval.c:5375:1: warning: old-style function definition [-Wold-style-definition] 5375 | rb_ensure(b_proc, data1, e_proc, data2) | ^~~~~~~~~ MushRuby/eval.c:5380:1: error: number of arguments doesn’t match prototype 5380 | { | ^ MushRuby/ruby.h:580:7: error: prototype declaration 580 | VALUE rb_ensure _((VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE)); | ^~~~~~~~~ MushRuby/eval.c:5387:19: error: too many arguments to function ‘b_proc’; expected 0, have 1 5387 | result = (*b_proc)(data1); | ~^~~~~~~~ ~~~~~ MushRuby/eval.c:5391:6: error: too many arguments to function ‘e_proc’; expected 0, have 1 5391 | (*e_proc)(data2); | ~^~~~~~~~ ~~~~~ MushRuby/eval.c: In function ‘rb_with_disable_interrupt’: MushRuby/eval.c:5398:1: warning: old-style function definition [-Wold-style-definition] 5398 | rb_with_disable_interrupt(proc, data) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5401:1: error: number of arguments doesn’t match prototype 5401 | { | ^ In file included from MushRuby/eval.c:43: MushRuby/rubysig.h:99:7: error: prototype declaration 99 | VALUE rb_with_disable_interrupt _((VALUE(*)(ANYARGS),VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5412:23: error: too many arguments to function ‘proc’; expected 0, have 1 5412 | result = (*proc)(data); | ~^~~~~~ ~~~~ MushRuby/eval.c: In function ‘stack_check’: MushRuby/eval.c:5433:13: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 5433 | rb_exc_raise(sysstack_error); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_method_missing’: MushRuby/eval.c:5479:1: warning: old-style function definition [-Wold-style-definition] 5479 | rb_method_missing(argc, argv, obj) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:5519:50: error: too many arguments to function ‘rb_intern’; expected 0, have 1 5519 | args[n++] = rb_funcall(rb_const_get(exc, rb_intern("message")), '!', | ^~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:5519:32: error: too many arguments to function ‘rb_const_get’; expected 0, have 2 5519 | args[n++] = rb_funcall(rb_const_get(exc, rb_intern("message")), '!', | ^~~~~~~~~~~~ ~~~ MushRuby/intern.h:507:7: note: declared here 507 | VALUE rb_const_get _((VALUE, ID)); | ^~~~~~~~~~~~ MushRuby/eval.c:5520:35: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 5520 | 3, rb_str_new2(format), obj, argv[0]); | ^~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:5523:25: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 5523 | args[n++] = rb_ary_new4(argc-1, argv+1); | ^~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:5525:15: error: too many arguments to function ‘rb_class_new_instance’; expected 0, have 3 5525 | exc = rb_class_new_instance(n, args, exc); | ^~~~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:207:7: note: declared here 207 | VALUE rb_class_new_instance _((int, VALUE*, VALUE)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5527:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 5527 | rb_exc_raise(exc); | ^~~~~~~~~~~~ ~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c:5484:8: warning: variable ‘id’ set but not used [-Wunused-but-set-variable] 5484 | ID id; | ^~ MushRuby/eval.c: In function ‘method_missing’: MushRuby/eval.c:5534:1: warning: old-style function definition [-Wold-style-definition] 5534 | method_missing(obj, id, argc, argv, call_status) | ^~~~~~~~~~~~~~ MushRuby/eval.c:5551:63: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 5551 | rb_raise(rb_eTypeError, "allocator undefined for %s", rb_class2name(obj)); | ^~~~~~~~~~~~~ ~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:5558:12: error: too many arguments to function ‘rb_funcall2’; expected 0, have 4 5558 | return rb_funcall2(obj, missing, argc+1, nargv); | ^~~~~~~~~~~ ~~~ MushRuby/ruby.h:545:7: note: declared here 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘call_cfunc’: MushRuby/eval.c:5562:1: warning: old-style function definition [-Wold-style-definition] 5562 | call_cfunc(func, recv, len, argc, argv) | ^~~~~~~~~~ MushRuby/eval.c:5575:30: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 5575 | return (*func)(recv, rb_ary_new4(argc, argv)); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:5575:17: error: too many arguments to function ‘func’; expected 0, have 2 5575 | return (*func)(recv, rb_ary_new4(argc, argv)); | ~^~~~~~ ~~~~ MushRuby/eval.c:5578:17: error: too many arguments to function ‘func’; expected 0, have 3 5578 | return (*func)(argc, argv, recv); | ~^~~~~~ ~~~~ MushRuby/eval.c:5581:17: error: too many arguments to function ‘func’; expected 0, have 1 5581 | return (*func)(recv); | ~^~~~~~ ~~~~ MushRuby/eval.c:5584:17: error: too many arguments to function ‘func’; expected 0, have 2 5584 | return (*func)(recv, argv[0]); | ~^~~~~~ ~~~~ MushRuby/eval.c:5587:17: error: too many arguments to function ‘func’; expected 0, have 3 5587 | return (*func)(recv, argv[0], argv[1]); | ~^~~~~~ ~~~~ MushRuby/eval.c:5590:17: error: too many arguments to function ‘func’; expected 0, have 4 5590 | return (*func)(recv, argv[0], argv[1], argv[2]); | ~^~~~~~ ~~~~ MushRuby/eval.c:5593:17: error: too many arguments to function ‘func’; expected 0, have 5 5593 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3]); | ~^~~~~~ ~~~~ MushRuby/eval.c:5596:17: error: too many arguments to function ‘func’; expected 0, have 6 5596 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4]); | ~^~~~~~ ~~~~ MushRuby/eval.c:5599:17: error: too many arguments to function ‘func’; expected 0, have 7 5599 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5603:17: error: too many arguments to function ‘func’; expected 0, have 8 5603 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5607:17: error: too many arguments to function ‘func’; expected 0, have 9 5607 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5611:17: error: too many arguments to function ‘func’; expected 0, have 10 5611 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5615:17: error: too many arguments to function ‘func’; expected 0, have 11 5615 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5619:17: error: too many arguments to function ‘func’; expected 0, have 12 5619 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5623:17: error: too many arguments to function ‘func’; expected 0, have 13 5623 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5628:17: error: too many arguments to function ‘func’; expected 0, have 14 5628 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5633:17: error: too many arguments to function ‘func’; expected 0, have 15 5633 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c:5638:17: error: too many arguments to function ‘func’; expected 0, have 16 5638 | return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], | ~^~~~~~ ~~~~ MushRuby/eval.c: In function ‘rb_call0’: MushRuby/eval.c:5650:1: warning: old-style function definition [-Wold-style-definition] 5650 | rb_call0(klass, recv, id, oid, argc, argv, body, flags) | ^~~~~~~~ MushRuby/eval.c:5699:29: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 5699 | len, rb_class2name(klass), rb_id2name(id)); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:5699:51: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 5699 | len, rb_class2name(klass), rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:5704:17: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 5704 | EXEC_EVENT_HOOK(RUBY_EVENT_C_CALL, ruby_current_node, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:5712:17: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 5712 | EXEC_EVENT_HOOK(RUBY_EVENT_C_RETURN, ruby_current_node, | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:5727:18: error: too many arguments to function ‘rb_attr_get’; expected 0, have 2 5727 | result = rb_attr_get(recv, body->nd_vid); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:496:7: note: declared here 496 | VALUE rb_attr_get _((VALUE, ID)); | ^~~~~~~~~~~ MushRuby/eval.c:5733:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 5733 | result = rb_eval(recv, body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:5737:42: error: too many arguments to function ‘umethod_bind’; expected 0, have 2 5737 | result = method_call(argc, argv, umethod_bind(body->nd_cval, recv)); | ^~~~~~~~~~~~ MushRuby/eval.c:218:14: note: declared here 218 | static VALUE umethod_bind _((VALUE, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:5737:18: error: too many arguments to function ‘method_call’; expected 0, have 3 5737 | result = method_call(argc, argv, umethod_bind(body->nd_cval, recv)); | ^~~~~~~~~~~ ~~~~ MushRuby/eval.c:216:14: note: declared here 216 | static VALUE method_call _((int, VALUE*, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5741:45: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 5741 | result = proc_invoke(body->nd_cval, rb_ary_new4(argc, argv), recv, klass); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:5741:18: error: too many arguments to function ‘proc_invoke’; expected 0, have 4 5741 | result = proc_invoke(body->nd_cval, rb_ary_new4(argc, argv), recv, klass); | ^~~~~~~~~~~ MushRuby/eval.c:210:14: note: declared here 210 | static VALUE proc_invoke _((VALUE,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:5759:17: error: too many arguments to function ‘rb_mem_clear’; expected 0, have 2 5759 | rb_mem_clear(local_vars, body->nd_tbl[0]); | ^~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:47:6: note: declared here 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~~~~~~~~~ MushRuby/eval.c:5772:30: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 5772 | rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:5827:33: error: too many arguments to function ‘assign’; expected 0, have 4 5827 | assign(recv, opt->nd_head, *argv, 1); | ^~~~~~ ~~~~ MushRuby/eval.c:5120:1: note: declared here 5120 | assign(self, lhs, val, pcall) | ^~~~~~ MushRuby/eval.c:5832:33: error: too many arguments to function ‘rb_eval’; expected 0, have 2 5832 | rb_eval(recv, opt); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:5840:37: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 5840 | v = rb_ary_new4(argc,argv); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:5842:37: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 5842 | v = rb_ary_new2(0); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:5849:21: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 5849 | EXEC_EVENT_HOOK(RUBY_EVENT_CALL, b2, recv, id, klass); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:5851:26: error: too many arguments to function ‘rb_eval’; expected 0, have 2 5851 | result = rb_eval(recv, body); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:5860:13: note: in expansion of macro ‘POP_SCOPE’ 5860 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5860:13: note: in expansion of macro ‘POP_SCOPE’ 5860 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:1112:18: error: too many arguments to function ‘hook->func’; expected 0, have 5 1112 | (*hook->func)(event, node, self, id, klass); \ | ~^~~~~~~~~~~~ MushRuby/eval.c:5864:17: note: in expansion of macro ‘EXEC_EVENT_HOOK’ 5864 | EXEC_EVENT_HOOK(RUBY_EVENT_RETURN, body, recv, id, klass); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:1099:26: note: declared here 1099 | rb_event_hook_func_t func; | ^~~~ MushRuby/eval.c:5879:17: error: too many arguments to function ‘jump_tag_but_local_jump’; expected 0, have 2 5879 | jump_tag_but_local_jump(state, result); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1741:1: note: declared here 1741 | jump_tag_but_local_jump(state, val) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5886:9: error: too many arguments to function ‘unknown_node’; expected 0, have 1 5886 | unknown_node(body); | ^~~~~~~~~~~~ ~~~~ MushRuby/eval.c:2839:1: note: declared here 2839 | unknown_node(node) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_call’: MushRuby/eval.c:5895:1: warning: old-style function definition [-Wold-style-definition] 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c:5909:18: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 5909 | rb_id2name(mid), recv); | ^~~~~~~~~~ ~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:5940:54: error: too many arguments to function ‘rb_class_real’; expected 0, have 1 5940 | if (!rb_obj_is_kind_of(ruby_frame->self, rb_class_real(defined_class))) | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:338:7: note: declared here 338 | VALUE rb_class_real _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:5940:18: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 5940 | if (!rb_obj_is_kind_of(ruby_frame->self, rb_class_real(defined_class))) | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_apply’: MushRuby/eval.c:5949:1: warning: old-style function definition [-Wold-style-definition] 5949 | rb_apply(recv, mid, args) | ^~~~~~~~ MushRuby/eval.c:5953:1: error: number of arguments doesn’t match prototype 5953 | { | ^ MushRuby/intern.h:194:7: error: prototype declaration 194 | VALUE rb_apply _((VALUE, ID, VALUE)); | ^~~~~~~~ MushRuby/eval.c:5960:12: error: too many arguments to function ‘rb_call’; expected 0, have 6 5960 | return rb_call(CLASS_OF(recv), recv, mid, argc, argv, 1); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_f_send’: MushRuby/eval.c:5982:1: warning: old-style function definition [-Wold-style-definition] 5982 | rb_f_send(argc, argv, recv) | ^~~~~~~~~ MushRuby/eval.c:5993:41: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 5993 | vid = rb_call(CLASS_OF(recv), recv, rb_to_id(vid), argc, argv, 1); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:5993:11: error: too many arguments to function ‘rb_call’; expected 0, have 6 5993 | vid = rb_call(CLASS_OF(recv), recv, rb_to_id(vid), argc, argv, 1); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘vafuncall’: MushRuby/eval.c:6000:1: warning: old-style function definition [-Wold-style-definition] 6000 | vafuncall(recv, mid, n, ar) | ^~~~~~~~~ MushRuby/eval.c:6022:12: error: too many arguments to function ‘rb_call’; expected 0, have 6 6022 | return rb_call(CLASS_OF(recv), recv, mid, n, argv, 1); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_funcall2’: MushRuby/eval.c:6075:1: warning: old-style function definition [-Wold-style-definition] 6075 | rb_funcall2(recv, mid, argc, argv) | ^~~~~~~~~~~ MushRuby/eval.c:6080:1: error: number of arguments doesn’t match prototype 6080 | { | ^ MushRuby/ruby.h:545:7: error: prototype declaration 545 | VALUE rb_funcall2 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:6081:12: error: too many arguments to function ‘rb_call’; expected 0, have 6 6081 | return rb_call(CLASS_OF(recv), recv, mid, argc, argv, 1); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_funcall3’: MushRuby/eval.c:6085:1: warning: old-style function definition [-Wold-style-definition] 6085 | rb_funcall3(recv, mid, argc, argv) | ^~~~~~~~~~~ MushRuby/eval.c:6090:1: error: number of arguments doesn’t match prototype 6090 | { | ^ MushRuby/ruby.h:546:7: error: prototype declaration 546 | VALUE rb_funcall3 _((VALUE, ID, int, const VALUE*)); | ^~~~~~~~~~~ MushRuby/eval.c:6091:12: error: too many arguments to function ‘rb_call’; expected 0, have 6 6091 | return rb_call(CLASS_OF(recv), recv, mid, argc, argv, 0); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_call_super’: MushRuby/eval.c:6095:1: warning: old-style function definition [-Wold-style-definition] 6095 | rb_call_super(argc, argv) | ^~~~~~~~~~~~~ MushRuby/eval.c:6098:1: error: number of arguments doesn’t match prototype 6098 | { | ^ MushRuby/ruby.h:548:7: error: prototype declaration 548 | VALUE rb_call_super _((int, const VALUE*)); | ^~~~~~~~~~~~~ MushRuby/eval.c:6103:23: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 6103 | rb_id2name(ruby_frame->orig_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:6113:14: error: too many arguments to function ‘rb_call’; expected 0, have 6 6113 | result = rb_call(RCLASS(klass)->super, self, ruby_frame->orig_func, argc, argv, 3); | ^~~~~~~ MushRuby/eval.c:5895:1: note: declared here 5895 | rb_call(klass, recv, mid, argc, argv, scope) | ^~~~~~~ MushRuby/eval.c: In function ‘backtrace’: MushRuby/eval.c:6120:1: warning: old-style function definition [-Wold-style-definition] 6120 | backtrace(lev) | ^~~~~~~~~ MushRuby/eval.c:6137:22: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 6137 | rb_id2name(frame->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:6145:26: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 6145 | rb_ary_push(ary, rb_str_new2(buf)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:6145:9: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 6145 | rb_ary_push(ary, rb_str_new2(buf)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:6162:22: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 6162 | rb_id2name(frame->prev->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:6167:26: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 6167 | rb_ary_push(ary, rb_str_new2(buf)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:6167:9: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 6167 | rb_ary_push(ary, rb_str_new2(buf)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_caller’: MushRuby/eval.c:6199:1: warning: old-style function definition [-Wold-style-definition] 6199 | rb_f_caller(argc, argv) | ^~~~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:6209:16: note: in expansion of macro ‘NUM2INT’ 6209 | else lev = NUM2INT(level); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:6209:16: note: in expansion of macro ‘NUM2INT’ 6209 | else lev = NUM2INT(level); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘compile’: MushRuby/eval.c:6240:1: warning: old-style function definition [-Wold-style-definition] 6240 | compile(src, file, line) | ^~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6249:5: note: in expansion of macro ‘StringValue’ 6249 | StringValue(src); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6252:12: error: too many arguments to function ‘rb_compile_string’; expected 0, have 3 6252 | node = rb_compile_string(file, src, line); | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/node.h:371:7: note: declared here 371 | NODE *rb_compile_string _((const char*, VALUE, int)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘eval’: MushRuby/eval.c:6260:1: warning: old-style function definition [-Wold-style-definition] 6260 | eval(self, src, scope, file, line) | ^~~~ MushRuby/eval.c:6282:22: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 6282 | rb_obj_classname(scope)); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:6285:9: note: in expansion of macro ‘Data_Get_Struct’ 6285 | Data_Get_Struct(scope, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:6333:16: error: too many arguments to function ‘compile’; expected 0, have 3 6333 | node = compile(src, file, line); | ^~~~~~~ ~~~ MushRuby/eval.c:6240:1: note: declared here 6240 | compile(src, file, line) | ^~~~~~~ MushRuby/eval.c:6360:13: error: too many arguments to function ‘scope_dup’; expected 0, have 1 6360 | scope_dup(ruby_scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:6362:17: error: too many arguments to function ‘scope_dup’; expected 0, have 1 6362 | scope_dup(tag->scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:6380:51: error: too many arguments to function ‘rb_intern’; expected 0, have 1 6380 | mesg = rb_attr_get(ruby_errinfo, rb_intern("mesg")); | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:6380:25: error: too many arguments to function ‘rb_attr_get’; expected 0, have 2 6380 | mesg = rb_attr_get(ruby_errinfo, rb_intern("mesg")); | ^~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:496:7: note: declared here 496 | VALUE rb_attr_get _((VALUE, ID)); | ^~~~~~~~~~~ MushRuby/eval.c:6383:51: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 6383 | rb_str_update(mesg, 0, 0, rb_str_new2(": ")); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:6383:25: error: too many arguments to function ‘rb_str_update’; expected 0, have 4 6383 | rb_str_update(mesg, 0, 0, rb_str_new2(": ")); | ^~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:451:6: note: declared here 451 | void rb_str_update _((VALUE, long, long, VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:6384:25: error: too many arguments to function ‘rb_str_update’; expected 0, have 4 6384 | rb_str_update(mesg, 0, 0, RARRAY(errat)->ptr[0]); | ^~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:451:6: note: declared here 451 | void rb_str_update _((VALUE, long, long, VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:6389:13: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 6389 | rb_exc_raise(ruby_errinfo); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_eval’: MushRuby/eval.c:6417:1: warning: old-style function definition [-Wold-style-definition] 6417 | rb_f_eval(argc, argv, self) | ^~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6428:9: note: in expansion of macro ‘StringValue’ 6428 | StringValue(src); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:257:5: note: in expansion of macro ‘StringValue’ 257 | StringValue(v);\ | ^~~~~~~~~~~ MushRuby/eval.c:6434:9: note: in expansion of macro ‘SafeStringValue’ 6434 | SafeStringValue(src); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:258:5: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 258 | rb_check_safe_obj(v);\ | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6434:9: note: in expansion of macro ‘SafeStringValue’ 6434 | SafeStringValue(src); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6437:9: note: in expansion of macro ‘StringValue’ 6437 | StringValue(vfile); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:6440:16: note: in expansion of macro ‘NUM2INT’ 6440 | line = NUM2INT(vline); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:6440:16: note: in expansion of macro ‘NUM2INT’ 6440 | line = NUM2INT(vline); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:6452:15: error: too many arguments to function ‘eval’; expected 0, have 5 6452 | val = eval(self, src, scope, file, line); | ^~~~ ~~~~ MushRuby/eval.c:6260:1: note: declared here 6260 | eval(self, src, scope, file, line) | ^~~~ MushRuby/eval.c:6457:12: error: too many arguments to function ‘eval’; expected 0, have 5 6457 | return eval(self, src, scope, file, line); | ^~~~ ~~~~ MushRuby/eval.c:6260:1: note: declared here 6260 | eval(self, src, scope, file, line) | ^~~~ MushRuby/eval.c: In function ‘exec_under’: MushRuby/eval.c:6462:1: warning: old-style function definition [-Wold-style-definition] 6462 | exec_under(func, under, cbase, args) | ^~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1043:34: note: in expansion of macro ‘NEW_NODE’ 1043 | #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref) | ^~~~~~~~ MushRuby/eval.c:6481:9: note: in expansion of macro ‘PUSH_CREF’ 6481 | PUSH_CREF(cbase); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6488:16: error: too many arguments to function ‘func’; expected 0, have 1 6488 | val = (*func)(args); | ~^~~~~~ ~~~~ MushRuby/eval.c: In function ‘eval_under_i’: MushRuby/eval.c:6501:1: warning: old-style function definition [-Wold-style-definition] 6501 | eval_under_i(args) | ^~~~~~~~~~~~ MushRuby/eval.c:6509:12: error: too many arguments to function ‘eval’; expected 0, have 5 6509 | return eval(args[0], args[1], Qnil, (char*)args[2], (int)args[3]); | ^~~~ ~~~~~~~ MushRuby/eval.c:6260:1: note: declared here 6260 | eval(self, src, scope, file, line) | ^~~~ MushRuby/eval.c: In function ‘eval_under’: MushRuby/eval.c:6514:1: warning: old-style function definition [-Wold-style-definition] 6514 | eval_under(under, self, src, file, line) | ^~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6522:9: note: in expansion of macro ‘StringValue’ 6522 | StringValue(src); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:257:5: note: in expansion of macro ‘StringValue’ 257 | StringValue(v);\ | ^~~~~~~~~~~ MushRuby/eval.c:6525:9: note: in expansion of macro ‘SafeStringValue’ 6525 | SafeStringValue(src); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:258:5: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 258 | rb_check_safe_obj(v);\ | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6525:9: note: in expansion of macro ‘SafeStringValue’ 6525 | SafeStringValue(src); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘yield_under_i’: MushRuby/eval.c:6535:1: warning: old-style function definition [-Wold-style-definition] 6535 | yield_under_i(self) | ^~~~~~~~~~~~~ MushRuby/eval.c:6538:12: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 6538 | return rb_yield_0(self, self, ruby_class, YIELD_PUBLIC_DEF, Qfalse); | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘yield_under’: MushRuby/eval.c:6543:1: warning: old-style function definition [-Wold-style-definition] 6543 | yield_under(under, self) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘specific_eval’: MushRuby/eval.c:6550:1: warning: old-style function definition [-Wold-style-definition] 6550 | specific_eval(argc, argv, klass, self) | ^~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6570:17: note: in expansion of macro ‘StringValue’ 6570 | StringValue(argv[0]); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:257:5: note: in expansion of macro ‘StringValue’ 257 | StringValue(v);\ | ^~~~~~~~~~~ MushRuby/eval.c:6573:17: note: in expansion of macro ‘SafeStringValue’ 6573 | SafeStringValue(argv[0]); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:258:5: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 258 | rb_check_safe_obj(v);\ | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6573:17: note: in expansion of macro ‘SafeStringValue’ 6573 | SafeStringValue(argv[0]); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6577:26: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 6577 | rb_id2name(ruby_frame->last_func), | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:6578:26: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 6578 | rb_id2name(ruby_frame->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:6580:34: note: in expansion of macro ‘NUM2INT’ 6580 | if (argc > 2) line = NUM2INT(argv[2]); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:6580:34: note: in expansion of macro ‘NUM2INT’ 6580 | if (argc > 2) line = NUM2INT(argv[2]); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:251:27: error: too many arguments to function ‘rb_string_value_ptr’; expected 0, have 1 251 | #define StringValuePtr(v) rb_string_value_ptr(&(v)) | ^~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6582:24: note: in expansion of macro ‘StringValuePtr’ 6582 | file = StringValuePtr(argv[1]); | ^~~~~~~~~~~~~~ MushRuby/ruby.h:247:7: note: declared here 247 | char *rb_string_value_ptr _((volatile VALUE*)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_obj_instance_eval’: MushRuby/eval.c:6613:1: warning: old-style function definition [-Wold-style-definition] 6613 | rb_obj_instance_eval(argc, argv, self) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6617:1: error: number of arguments doesn’t match prototype 6617 | { | ^ MushRuby/intern.h:197:7: error: prototype declaration 197 | VALUE rb_obj_instance_eval _((int, VALUE*, VALUE)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6624:17: error: too many arguments to function ‘rb_singleton_class’; expected 0, have 1 6624 | klass = rb_singleton_class(self); | ^~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:148:7: note: declared here 148 | VALUE rb_singleton_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_module_eval’: MushRuby/eval.c:6654:1: warning: old-style function definition [-Wold-style-definition] 6654 | rb_mod_module_eval(argc, argv, mod) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6658:1: error: number of arguments doesn’t match prototype 6658 | { | ^ MushRuby/intern.h:198:7: error: prototype declaration 198 | VALUE rb_mod_module_eval _((int, VALUE*, VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_load’: MushRuby/eval.c:6667:1: warning: old-style function definition [-Wold-style-definition] 6667 | rb_load(fname, wrap) | ^~~~~~~ MushRuby/eval.c:6670:1: error: number of arguments doesn’t match prototype 6670 | { | ^ MushRuby/intern.h:199:6: error: prototype declaration 199 | void rb_load _((VALUE, int)); | ^~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6682:9: note: in expansion of macro ‘StringValue’ 6682 | StringValue(fname); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:257:5: note: in expansion of macro ‘StringValue’ 257 | StringValue(v);\ | ^~~~~~~~~~~ MushRuby/eval.c:6685:9: note: in expansion of macro ‘SafeStringValue’ 6685 | SafeStringValue(fname); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:258:5: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 258 | rb_check_safe_obj(v);\ | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6685:9: note: in expansion of macro ‘SafeStringValue’ 6685 | SafeStringValue(fname); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:6687:13: error: too many arguments to function ‘rb_str_new4’; expected 0, have 1 6687 | fname = rb_str_new4(fname); | ^~~~~~~~~~~ ~~~~~ MushRuby/intern.h:423:7: note: declared here 423 | VALUE rb_str_new4 _((VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:6688:11: error: too many arguments to function ‘rb_find_file’; expected 0, have 1 6688 | tmp = rb_find_file(fname); | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:253:7: note: declared here 253 | VALUE rb_find_file _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6690:9: error: too many arguments to function ‘load_failed’; expected 0, have 1 6690 | load_failed(fname); | ^~~~~~~~~~~ ~~~~~ MushRuby/eval.c:6664:22: note: declared here 6664 | NORETURN(static void load_failed _((VALUE))); | ^~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:6699:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 6699 | rb_secure(4); /* should alter global state */ | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:6706:16: error: too many arguments to function ‘rb_obj_clone’; expected 0, have 1 6706 | self = rb_obj_clone(ruby_top_self); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:329:7: note: declared here 329 | VALUE rb_obj_clone _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6707:9: error: too many arguments to function ‘rb_extend_object’; expected 0, have 2 6707 | rb_extend_object(self, ruby_wrapper); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:508:6: note: declared here 508 | void rb_extend_object _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/eval.c:1043:34: note: in expansion of macro ‘NEW_NODE’ 1043 | #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref) | ^~~~~~~~ MushRuby/eval.c:6708:9: note: in expansion of macro ‘PUSH_CREF’ 6708 | PUSH_CREF(ruby_wrapper); | ^~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:355:24: note: in expansion of macro ‘NEW_NODE’ 355 | #define NEW_NEWLINE(n) NEW_NODE(NODE_NEWLINE,0,0,n) | ^~~~~~~~ MushRuby/eval.c:6723:21: note: in expansion of macro ‘NEW_NEWLINE’ 6723 | last_node = NEW_NEWLINE(0); | ^~~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6734:9: error: too many arguments to function ‘rb_load_file’; expected 0, have 1 6734 | rb_load_file(RSTRING(fname)->ptr); | ^~~~~~~~~~~~ MushRuby/intern.h:399:6: note: declared here 399 | void rb_load_file _((const char*)); | ^~~~~~~~~~~~ MushRuby/eval.c:1065:19: error: too many arguments to function ‘scope_dup’; expected 0, have 1 1065 | if (_old) scope_dup(_old); \ | ^~~~~~~~~ ~~~~ MushRuby/eval.c:6754:5: note: in expansion of macro ‘POP_SCOPE’ 6754 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/eval.c:1061:13: note: declared here 1061 | static void scope_dup _((struct SCOPE *)); | ^~~~~~~~~ MushRuby/eval.c:1072:13: error: too many arguments to function ‘rb_gc_force_recycle’; expected 0, have 1 1072 | rb_gc_force_recycle((VALUE)ruby_scope);\ | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6754:5: note: in expansion of macro ‘POP_SCOPE’ 6754 | POP_SCOPE(); | ^~~~~~~~~ MushRuby/intern.h:268:6: note: declared here 268 | void rb_gc_force_recycle _((VALUE)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6762:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 6762 | rb_exc_raise(ruby_errinfo); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c:6764:16: error: too many arguments to function ‘jump_tag_but_local_jump’; expected 0, have 2 6764 | if (state) jump_tag_but_local_jump(state, Qundef); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:1741:1: note: declared here 1741 | jump_tag_but_local_jump(state, val) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6766:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 6766 | rb_exc_raise(ruby_errinfo); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_load_protect’: MushRuby/eval.c:6770:1: warning: old-style function definition [-Wold-style-definition] 6770 | rb_load_protect(fname, wrap, state) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6774:1: error: number of arguments doesn’t match prototype 6774 | { | ^ MushRuby/intern.h:200:6: error: prototype declaration 200 | void rb_load_protect _((VALUE, int, int*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6779:9: error: too many arguments to function ‘rb_load’; expected 0, have 2 6779 | rb_load(fname, wrap); | ^~~~~~~ ~~~~~ MushRuby/eval.c:6667:1: note: declared here 6667 | rb_load(fname, wrap) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_f_load’: MushRuby/eval.c:6801:1: warning: old-style function definition [-Wold-style-definition] 6801 | rb_f_load(argc, argv) | ^~~~~~~~~ MushRuby/eval.c:6808:5: error: too many arguments to function ‘rb_load’; expected 0, have 2 6808 | rb_load(fname, RTEST(wrap)); | ^~~~~~~ ~~~~~ MushRuby/eval.c:6667:1: note: declared here 6667 | rb_load(fname, wrap) | ^~~~~~~ MushRuby/eval.c: In function ‘rb_feature_p’: MushRuby/eval.c:6824:1: warning: old-style function definition [-Wold-style-definition] 6824 | rb_feature_p(feature, ext, rb) | ^~~~~~~~~~~~ MushRuby/ruby.h:251:27: error: too many arguments to function ‘rb_string_value_ptr’; expected 0, have 1 251 | #define StringValuePtr(v) rb_string_value_ptr(&(v)) | ^~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:6842:13: note: in expansion of macro ‘StringValuePtr’ 6842 | f = StringValuePtr(v); | ^~~~~~~~~~~~~~ MushRuby/ruby.h:247:7: note: declared here 247 | char *rb_string_value_ptr _((volatile VALUE*)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6830:18: warning: variable ‘elen’ set but not used [-Wunused-but-set-variable] 6830 | long i, len, elen; | ^~~~ MushRuby/eval.c: In function ‘rb_provided’: MushRuby/eval.c:6868:1: warning: old-style function definition [-Wold-style-definition] 6868 | rb_provided(feature) | ^~~~~~~~~~~ MushRuby/eval.c:6870:1: error: number of arguments doesn’t match prototype 6870 | { | ^ MushRuby/intern.h:202:5: error: prototype declaration 202 | int rb_provided _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:6877:9: error: too many arguments to function ‘st_lookup’; expected 0, have 3 6877 | if (st_lookup(loading_tbl, (st_data_t)feature, 0)) return Qtrue; | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:6883:13: error: too many arguments to function ‘st_lookup’; expected 0, have 3 6883 | if (st_lookup(loading_tbl, (st_data_t)buf, 0)) return Qtrue; | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_provide_feature’: MushRuby/eval.c:6889:1: warning: old-style function definition [-Wold-style-definition] 6889 | rb_provide_feature(feature) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:6892:5: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 6892 | rb_ary_push(rb_features, feature); | ^~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_provide’: MushRuby/eval.c:6896:1: warning: old-style function definition [-Wold-style-definition] 6896 | rb_provide(feature) | ^~~~~~~~~~ MushRuby/eval.c:6898:1: error: number of arguments doesn’t match prototype 6898 | { | ^ MushRuby/intern.h:203:6: error: prototype declaration 203 | void rb_provide _((const char*)); | ^~~~~~~~~~ MushRuby/eval.c:6899:24: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 6899 | rb_provide_feature(rb_str_new2(feature)); | ^~~~~~~~~~~ ~~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘load_wait’: MushRuby/eval.c:6903:1: warning: old-style function definition [-Wold-style-definition] 6903 | load_wait(ftptr) | ^~~~~~~~~ MushRuby/eval.c:6909:10: error: too many arguments to function ‘st_lookup’; expected 0, have 3 6909 | if (!st_lookup(loading_tbl, (st_data_t)ftptr, &th)) return Qfalse; | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:6913:14: error: too many arguments to function ‘st_lookup’; expected 0, have 3 6913 | } while (st_lookup(loading_tbl, (st_data_t)ftptr, &th)); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_require’: MushRuby/eval.c:6940:1: warning: old-style function definition [-Wold-style-definition] 6940 | rb_f_require(obj, fname) | ^~~~~~~~~~~~ MushRuby/eval.c:6942:1: error: number of arguments doesn’t match prototype 6942 | { | ^ MushRuby/intern.h:204:7: error: prototype declaration 204 | VALUE rb_f_require _((VALUE, VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6943:12: error: too many arguments to function ‘rb_require_safe’; expected 0, have 2 6943 | return rb_require_safe(fname, ruby_safe_level); | ^~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:205:7: note: declared here 205 | VALUE rb_require_safe _((VALUE, int)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘search_required’: MushRuby/eval.c:6947:1: warning: old-style function definition [-Wold-style-definition] 6947 | search_required(fname, featurep, path) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:6960:25: error: too many arguments to function ‘rb_find_file’; expected 0, have 1 6960 | if (*path = rb_find_file(fname)) return 'r'; | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:253:7: note: declared here 253 | VALUE rb_find_file _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6960:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6960 | if (*path = rb_find_file(fname)) return 'r'; | ^ MushRuby/eval.c:6965:19: error: too many arguments to function ‘rb_str_new’; expected 0, have 2 6965 | tmp = rb_str_new(RSTRING(fname)->ptr, ext-RSTRING(fname)->ptr); | ^~~~~~~~~~ MushRuby/intern.h:420:7: note: declared here 420 | VALUE rb_str_new _((const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c:6975:13: error: too many arguments to function ‘rb_str_cat2’; expected 0, have 2 6975 | rb_str_cat2(tmp, DLEXT); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:445:7: note: declared here 445 | VALUE rb_str_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:6977:25: error: too many arguments to function ‘rb_find_file’; expected 0, have 1 6977 | if (*path = rb_find_file(tmp)) { | ^~~~~~~~~~~~ ~~~ MushRuby/intern.h:253:7: note: declared here 253 | VALUE rb_find_file _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6977:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6977 | if (*path = rb_find_file(tmp)) { | ^ MushRuby/eval.c:6984:25: error: too many arguments to function ‘rb_find_file’; expected 0, have 1 6984 | if (*path = rb_find_file(fname)) return 's'; | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:253:7: note: declared here 253 | VALUE rb_find_file _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:6984:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6984 | if (*path = rb_find_file(fname)) return 's'; | ^ MushRuby/eval.c:6988:20: error: too many arguments to function ‘rb_find_file_ext’; expected 0, have 2 6988 | switch (type = rb_find_file_ext(&tmp, loadable_ext)) { | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:252:5: note: declared here 252 | int rb_find_file_ext _((VALUE*, const char* const*)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7000:17: error: too many arguments to function ‘rb_find_file’; expected 0, have 1 7000 | *path = rb_find_file(tmp); | ^~~~~~~~~~~~ ~~~ MushRuby/intern.h:253:7: note: declared here 253 | VALUE rb_find_file _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘load_failed’: MushRuby/eval.c:7006:1: warning: old-style function definition [-Wold-style-definition] 7006 | load_failed(fname) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_require_safe’: MushRuby/eval.c:7013:1: warning: old-style function definition [-Wold-style-definition] 7013 | rb_require_safe(fname, safe) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7016:1: error: number of arguments doesn’t match prototype 7016 | { | ^ MushRuby/intern.h:205:7: error: prototype declaration 205 | VALUE rb_require_safe _((VALUE, int)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7028:9: error: too many arguments to function ‘rb_check_safe_obj’; expected 0, have 1 7028 | rb_check_safe_obj(fname); | ^~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:268:1: note: declared here 268 | rb_check_safe_obj(x) | ^~~~~~~~~~~~~~~~~ MushRuby/ruby.h:250:24: error: too many arguments to function ‘rb_string_value’; expected 0, have 1 250 | #define StringValue(v) rb_string_value(&(v)) | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:7030:5: note: in expansion of macro ‘StringValue’ 7030 | StringValue(fname); | ^~~~~~~~~~~ MushRuby/ruby.h:246:7: note: declared here 246 | VALUE rb_string_value _((volatile VALUE*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7031:13: error: too many arguments to function ‘rb_str_new4’; expected 0, have 1 7031 | fname = rb_str_new4(fname); | ^~~~~~~~~~~ ~~~~~ MushRuby/intern.h:423:7: note: declared here 423 | VALUE rb_str_new4 _((VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:7058:29: error: too many arguments to function ‘ruby_strdup’; expected 0, have 1 7058 | ftptr = ruby_strdup(RSTRING(feature)->ptr); | ^~~~~~~~~~~ In file included from MushRuby/eval.c:42: MushRuby/util.h:80:7: note: declared here 80 | char *ruby_strdup _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:7059:21: error: too many arguments to function ‘st_insert’; expected 0, have 3 7059 | st_insert(loading_tbl, (st_data_t)ftptr, (st_data_t)curr_thread); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:73:5: note: declared here 73 | int st_insert _((st_table *, st_data_t, st_data_t)); | ^~~~~~~~~ MushRuby/eval.c:7060:21: error: too many arguments to function ‘rb_load’; expected 0, have 2 7060 | rb_load(path, 0); | ^~~~~~~ ~~~~ MushRuby/eval.c:6667:1: note: declared here 6667 | rb_load(fname, wrap) | ^~~~~~~ MushRuby/eval.c:7065:39: error: too many arguments to function ‘rb_source_filename’; expected 0, have 1 7065 | ruby_sourcefile = rb_source_filename(RSTRING(path)->ptr); | ^~~~~~~~~~~~~~~~~~ MushRuby/intern.h:262:7: note: declared here 262 | char *rb_source_filename _((const char*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7069:36: error: too many arguments to function ‘dln_load’; expected 0, have 1 7069 | handle = (long)dln_load(RSTRING(path)->ptr); | ^~~~~~~~ In file included from MushRuby/eval.c:63: MushRuby/dln.h:63:7: note: declared here 63 | void *dln_load _((const char*)); | ^~~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/ruby.h:161:21: note: in expansion of macro ‘INT2NUM’ 161 | #define LONG2NUM(v) INT2NUM(v) | ^~~~~~~ MushRuby/eval.c:7070:51: note: in expansion of macro ‘LONG2NUM’ 7070 | rb_ary_push(ruby_dln_librefs, LONG2NUM(handle)); | ^~~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:7070:21: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 7070 | rb_ary_push(ruby_dln_librefs, LONG2NUM(handle)); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:7084:13: error: too many arguments to function ‘st_delete’; expected 0, have 3 7084 | if (st_delete(loading_tbl, (st_data_t *)&ftptr, 0)) { /* loading done */ | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/st.h:71:5: note: declared here 71 | int st_delete _((st_table *, st_data_t *, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:7090:9: error: too many arguments to function ‘load_failed’; expected 0, have 1 7090 | load_failed(fname); | ^~~~~~~~~~~ ~~~~~ MushRuby/eval.c:7006:1: note: declared here 7006 | load_failed(fname) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_require’: MushRuby/eval.c:7098:1: warning: old-style function definition [-Wold-style-definition] 7098 | rb_require(fname) | ^~~~~~~~~~ MushRuby/eval.c:7100:1: error: number of arguments doesn’t match prototype 7100 | { | ^ MushRuby/ruby.h:584:7: error: prototype declaration 584 | VALUE rb_require _((const char*)); | ^~~~~~~~~~ MushRuby/eval.c:7101:16: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 7101 | VALUE fn = rb_str_new2(fname); | ^~~~~~~~~~~ ~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:7103:12: error: too many arguments to function ‘rb_require_safe’; expected 0, have 2 7103 | return rb_require_safe(fn, ruby_safe_level); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:7013:1: note: declared here 7013 | rb_require_safe(fname, safe) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘secure_visibility’: MushRuby/eval.c:7107:1: warning: old-style function definition [-Wold-style-definition] 7107 | secure_visibility(self) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘set_method_visibility’: MushRuby/eval.c:7116:1: warning: old-style function definition [-Wold-style-definition] 7116 | set_method_visibility(self, argc, argv, ex) | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7126:32: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 7126 | rb_export_method(self, rb_to_id(argv[i]), ex); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:7128:5: error: too many arguments to function ‘rb_clear_cache_by_class’; expected 0, have 1 7128 | rb_clear_cache_by_class(self); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:371:1: note: declared here 371 | rb_clear_cache_by_class(klass) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_public’: MushRuby/eval.c:7142:1: warning: old-style function definition [-Wold-style-definition] 7142 | rb_mod_public(argc, argv, module) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_protected’: MushRuby/eval.c:7168:1: warning: old-style function definition [-Wold-style-definition] 7168 | rb_mod_protected(argc, argv, module) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_private’: MushRuby/eval.c:7203:1: warning: old-style function definition [-Wold-style-definition] 7203 | rb_mod_private(argc, argv, module) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_public_method’: MushRuby/eval.c:7226:1: warning: old-style function definition [-Wold-style-definition] 7226 | rb_mod_public_method(argc, argv, obj) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_private_method’: MushRuby/eval.c:7252:1: warning: old-style function definition [-Wold-style-definition] 7252 | rb_mod_private_method(argc, argv, obj) | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘top_public’: MushRuby/eval.c:7272:1: warning: old-style function definition [-Wold-style-definition] 7272 | top_public(argc, argv) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘top_private’: MushRuby/eval.c:7280:1: warning: old-style function definition [-Wold-style-definition] 7280 | top_private(argc, argv) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_modfunc’: MushRuby/eval.c:7324:1: warning: old-style function definition [-Wold-style-definition] 7324 | rb_mod_modfunc(argc, argv, module) | ^~~~~~~~~~~~~~ MushRuby/eval.c:7347:14: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 7347 | id = rb_to_id(argv[i]); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:7354:63: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 7354 | rb_bug("undefined method `%s'; can't happen", rb_id2name(id)); | ^~~~~~~~~~ ~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:7362:23: error: too many arguments to function ‘rb_singleton_class’; expected 0, have 1 7362 | rb_add_method(rb_singleton_class(module), id, body->nd_body, NOEX_PUBLIC); | ^~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:148:7: note: declared here 148 | VALUE rb_singleton_class _((VALUE)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7362:9: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 7362 | rb_add_method(rb_singleton_class(module), id, body->nd_body, NOEX_PUBLIC); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_append_features’: MushRuby/eval.c:7380:1: warning: old-style function definition [-Wold-style-definition] 7380 | rb_mod_append_features(module, include) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7388:9: note: in expansion of macro ‘Check_Type’ 7388 | Check_Type(include, T_CLASS); | ^~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:7391:5: error: too many arguments to function ‘rb_include_module’; expected 0, have 2 7391 | rb_include_module(include, module); | ^~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:507:6: note: declared here 507 | void rb_include_module _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_include’: MushRuby/eval.c:7404:1: warning: old-style function definition [-Wold-style-definition] 7404 | rb_mod_include(argc, argv, module) | ^~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7411:28: note: in expansion of macro ‘Check_Type’ 7411 | for (i=0; iid && rb_is_local_id(vars->id)) { /* skip $_, $~ and flip states */ | ^~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/intern.h:361:5: note: declared here 361 | int rb_is_local_id _((ID)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:7606:42: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 7606 | rb_ary_push(ary, rb_str_new2(rb_id2name(vars->id))); | ^~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:7606:30: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 7606 | rb_ary_push(ary, rb_str_new2(rb_id2name(vars->id))); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:7606:13: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 7606 | rb_ary_push(ary, rb_str_new2(rb_id2name(vars->id))); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_set_end_proc’: MushRuby/eval.c:7627:1: warning: old-style function definition [-Wold-style-definition] 7627 | rb_set_end_proc(func, data) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7630:1: error: number of arguments doesn’t match prototype 7630 | { | ^ MushRuby/intern.h:212:6: error: prototype declaration 212 | void rb_set_end_proc _((void (*)(VALUE), VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/eval.c:7631:34: note: in expansion of macro ‘ALLOC’ 7631 | struct end_proc_data *link = ALLOC(struct end_proc_data); | ^~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c: In function ‘rb_mark_end_proc’: MushRuby/eval.c:7650:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 7650 | rb_gc_mark(link->data); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:7655:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 7655 | rb_gc_mark(link->data); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:7660:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 7660 | rb_gc_mark(link->data); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘call_end_proc’: MushRuby/eval.c:7668:1: warning: old-style function definition [-Wold-style-definition] 7668 | call_end_proc(data) | ^~~~~~~~~~~~~ MushRuby/eval.c:7677:23: error: too many arguments to function ‘rb_ary_new2’; expected 0, have 1 7677 | proc_invoke(data, rb_ary_new2(0), Qundef, 0); | ^~~~~~~~~~~ ~ MushRuby/intern.h:51:7: note: declared here 51 | VALUE rb_ary_new2 _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:7677:5: error: too many arguments to function ‘proc_invoke’; expected 0, have 4 7677 | proc_invoke(data, rb_ary_new2(0), Qundef, 0); | ^~~~~~~~~~~ ~~~~ MushRuby/eval.c:210:14: note: declared here 210 | static VALUE proc_invoke _((VALUE,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_END’: MushRuby/eval.c:7688:5: error: too many arguments to function ‘rb_set_end_proc’; expected 0, have 2 7688 | rb_set_end_proc(call_end_proc, rb_block_proc()); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:7627:1: note: declared here 7627 | rb_set_end_proc(func, data) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_at_exit’: MushRuby/eval.c:7722:5: error: too many arguments to function ‘rb_set_end_proc’; expected 0, have 2 7722 | rb_set_end_proc(call_end_proc, proc); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:7627:1: note: declared here 7627 | rb_set_end_proc(func, data) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_exec_end_proc’: MushRuby/eval.c:7740:18: error: too many arguments to function ‘link->func’; expected 0, have 1 7740 | (*link->func)(link->data); | ~^~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7618:12: note: declared here 7618 | void (*func)(); | ^~~~ MushRuby/eval.c:7758:18: error: too many arguments to function ‘link->func’; expected 0, have 1 7758 | (*link->func)(link->data); | ~^~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7618:12: note: declared here 7618 | void (*func)(); | ^~~~ MushRuby/eval.c: In function ‘Init_eval’: MushRuby/eval.c:7775:12: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7775 | init = rb_intern("initialize"); | ^~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7776:11: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7776 | eqq = rb_intern("==="); | ^~~~~~~~~ ~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7777:12: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7777 | each = rb_intern("each"); | ^~~~~~~~~ ~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7779:12: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7779 | aref = rb_intern("[]"); | ^~~~~~~~~ ~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7780:12: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7780 | aset = rb_intern("[]="); | ^~~~~~~~~ ~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7781:13: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7781 | match = rb_intern("=~"); | ^~~~~~~~~ ~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7782:15: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7782 | missing = rb_intern("method_missing"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7783:13: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7783 | added = rb_intern("method_added"); | ^~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7784:23: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7784 | singleton_added = rb_intern("singleton_method_added"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7785:15: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7785 | removed = rb_intern("method_removed"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7786:25: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7786 | singleton_removed = rb_intern("singleton_method_removed"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7787:17: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7787 | undefined = rb_intern("method_undefined"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7788:27: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7788 | singleton_undefined = rb_intern("singleton_method_undefined"); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7790:14: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7790 | __id__ = rb_intern("__id__"); | ^~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7791:16: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7791 | __send__ = rb_intern("__send__"); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7793:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7793 | rb_global_variable((VALUE*)&top_scope); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7794:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7794 | rb_global_variable((VALUE*)&ruby_eval_tree_begin); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7796:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7796 | rb_global_variable((VALUE*)&ruby_eval_tree); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7797:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7797 | rb_global_variable((VALUE*)&ruby_dyna_vars); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7799:5: error: too many arguments to function ‘rb_define_virtual_variable’; expected 0, have 3 7799 | rb_define_virtual_variable("$@", errat_getter, errat_setter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:511:6: note: declared here 511 | void rb_define_virtual_variable _((const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7800:5: error: too many arguments to function ‘rb_define_hooked_variable’; expected 0, have 4 7800 | rb_define_hooked_variable("$!", &ruby_errinfo, 0, errinfo_setter); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:512:6: note: declared here 512 | void rb_define_hooked_variable _((const char*,VALUE*,VALUE(*)(ANYARGS),void(*)(ANYARGS))); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7802:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7802 | rb_define_global_function("eval", rb_f_eval, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7803:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7803 | rb_define_global_function("iterator?", rb_f_block_given_p, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7804:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7804 | rb_define_global_function("block_given?", rb_f_block_given_p, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7805:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7805 | rb_define_global_function("method_missing", rb_method_missing, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7806:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7806 | rb_define_global_function("loop", rb_f_loop, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7808:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7808 | rb_define_method(rb_mKernel, "respond_to?", obj_respond_to, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7809:20: error: too many arguments to function ‘rb_intern’; expected 0, have 1 7809 | respond_to = rb_intern("respond_to?"); | ^~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:7810:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7810 | rb_global_variable((VALUE*)&basic_respond_to); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7811:24: error: too many arguments to function ‘rb_method_node’; expected 0, have 2 7811 | basic_respond_to = rb_method_node(rb_cObject, respond_to); | ^~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:529:1: note: declared here 529 | rb_method_node(klass, id) | ^~~~~~~~~~~~~~ MushRuby/eval.c:7813:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7813 | rb_define_global_function("raise", rb_f_raise, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7814:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7814 | rb_define_global_function("fail", rb_f_raise, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7816:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7816 | rb_define_global_function("caller", rb_f_caller, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7818:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7818 | rb_define_global_function("exit", rb_f_exit, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7819:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7819 | rb_define_global_function("abort", rb_f_abort, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7821:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7821 | rb_define_global_function("at_exit", rb_f_at_exit, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7823:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7823 | rb_define_global_function("catch", rb_f_catch, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7824:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7824 | rb_define_global_function("throw", rb_f_throw, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7825:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7825 | rb_define_global_function("global_variables", rb_f_global_variables, 0); /* in variable.c */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7826:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7826 | rb_define_global_function("local_variables", rb_f_local_variables, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7828:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7828 | rb_define_method(rb_mKernel, "send", rb_f_send, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7829:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7829 | rb_define_method(rb_mKernel, "__send__", rb_f_send, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7830:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7830 | rb_define_method(rb_mKernel, "instance_eval", rb_obj_instance_eval, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7832:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7832 | rb_define_private_method(rb_cModule, "append_features", rb_mod_append_features, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7833:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7833 | rb_define_private_method(rb_cModule, "extend_object", rb_mod_extend_object, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7834:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7834 | rb_define_private_method(rb_cModule, "include", rb_mod_include, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7835:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7835 | rb_define_private_method(rb_cModule, "public", rb_mod_public, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7836:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7836 | rb_define_private_method(rb_cModule, "protected", rb_mod_protected, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7837:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7837 | rb_define_private_method(rb_cModule, "private", rb_mod_private, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7838:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7838 | rb_define_private_method(rb_cModule, "module_function", rb_mod_modfunc, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7839:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7839 | rb_define_method(rb_cModule, "method_defined?", rb_mod_method_defined, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7840:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7840 | rb_define_method(rb_cModule, "public_method_defined?", rb_mod_public_method_defined, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7841:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7841 | rb_define_method(rb_cModule, "private_method_defined?", rb_mod_private_method_defined, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7842:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7842 | rb_define_method(rb_cModule, "protected_method_defined?", rb_mod_protected_method_defined, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7843:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7843 | rb_define_method(rb_cModule, "public_class_method", rb_mod_public_method, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7844:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7844 | rb_define_method(rb_cModule, "private_class_method", rb_mod_private_method, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7845:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7845 | rb_define_method(rb_cModule, "module_eval", rb_mod_module_eval, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7846:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7846 | rb_define_method(rb_cModule, "class_eval", rb_mod_module_eval, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7848:5: error: too many arguments to function ‘rb_undef_method’; expected 0, have 2 7848 | rb_undef_method(rb_cClass, "module_function"); | ^~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:524:6: note: declared here 524 | void rb_undef_method _((VALUE,const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7850:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7850 | rb_define_private_method(rb_cModule, "remove_method", rb_mod_remove_method, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7851:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7851 | rb_define_private_method(rb_cModule, "undef_method", rb_mod_undef_method, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7852:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7852 | rb_define_private_method(rb_cModule, "alias_method", rb_mod_alias_method, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7853:5: error: too many arguments to function ‘rb_define_private_method’; expected 0, have 4 7853 | rb_define_private_method(rb_cModule, "define_method", rb_mod_define_method, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:146:6: note: declared here 146 | void rb_define_private_method _((VALUE, const char*, VALUE (*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7855:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 7855 | rb_define_singleton_method(rb_cModule, "nesting", rb_mod_nesting, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7856:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 7856 | rb_define_singleton_method(rb_cModule, "constants", rb_mod_s_constants, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7858:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 7858 | rb_define_singleton_method(ruby_top_self, "include", top_include, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7859:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 7859 | rb_define_singleton_method(ruby_top_self, "public", top_public, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7860:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 7860 | rb_define_singleton_method(ruby_top_self, "private", top_private, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7862:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7862 | rb_define_method(rb_mKernel, "extend", rb_obj_extend, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7864:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7864 | rb_define_global_function("trace_var", rb_f_trace_var, -1); /* in variable.c */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7865:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7865 | rb_define_global_function("untrace_var", rb_f_untrace_var, -1); /* in variable.c */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7867:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7867 | rb_define_global_function("set_trace_func", set_trace_func, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7868:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7868 | rb_global_variable(&trace_func); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7870:5: error: too many arguments to function ‘rb_define_virtual_variable’; expected 0, have 3 7870 | rb_define_virtual_variable("$SAFE", safe_getter, safe_setter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:511:6: note: declared here 511 | void rb_define_virtual_variable _((const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_autoload’: MushRuby/eval.c:7888:1: warning: old-style function definition [-Wold-style-definition] 7888 | rb_mod_autoload(mod, sym, file) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:7893:13: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 7893 | ID id = rb_to_id(sym); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/ruby.h:261:26: error: too many arguments to function ‘rb_check_safe_str’; expected 0, have 1 261 | #define Check_SafeStr(v) rb_check_safe_str((VALUE)(v)) | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7895:5: note: in expansion of macro ‘Check_SafeStr’ 7895 | Check_SafeStr(file); | ^~~~~~~~~~~~~ MushRuby/eval.c:284:1: note: declared here 284 | rb_check_safe_str(x) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:7896:5: error: too many arguments to function ‘rb_autoload’; expected 0, have 3 7896 | rb_autoload(mod, id, RSTRING(file)->ptr); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:478:6: note: declared here 478 | void rb_autoload _((VALUE, ID, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_autoload_p’: MushRuby/eval.c:7914:1: warning: old-style function definition [-Wold-style-definition] 7914 | rb_mod_autoload_p(mod, sym) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:7917:31: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 7917 | return rb_autoload_p(mod, rb_to_id(sym)); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:7917:12: error: too many arguments to function ‘rb_autoload_p’; expected 0, have 2 7917 | return rb_autoload_p(mod, rb_to_id(sym)); | ^~~~~~~~~~~~~ ~~~ MushRuby/intern.h:480:7: note: declared here 480 | VALUE rb_autoload_p _((VALUE, ID)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_autoload’: MushRuby/eval.c:7932:1: warning: old-style function definition [-Wold-style-definition] 7932 | rb_f_autoload(obj, sym, file) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_autoload_p’: MushRuby/eval.c:7952:1: warning: old-style function definition [-Wold-style-definition] 7952 | rb_f_autoload_p(obj, sym) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘Init_load’: MushRuby/eval.c:7963:5: error: too many arguments to function ‘rb_define_readonly_variable’; expected 0, have 2 7963 | rb_define_readonly_variable("$:", &rb_load_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:515:6: note: declared here 515 | void rb_define_readonly_variable _((const char*,VALUE*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7964:5: error: too many arguments to function ‘rb_define_readonly_variable’; expected 0, have 2 7964 | rb_define_readonly_variable("$-I", &rb_load_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:515:6: note: declared here 515 | void rb_define_readonly_variable _((const char*,VALUE*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7965:5: error: too many arguments to function ‘rb_define_readonly_variable’; expected 0, have 2 7965 | rb_define_readonly_variable("$LOAD_PATH", &rb_load_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:515:6: note: declared here 515 | void rb_define_readonly_variable _((const char*,VALUE*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7968:5: error: too many arguments to function ‘rb_define_readonly_variable’; expected 0, have 2 7968 | rb_define_readonly_variable("$\"", &rb_features); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:515:6: note: declared here 515 | void rb_define_readonly_variable _((const char*,VALUE*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7969:5: error: too many arguments to function ‘rb_define_readonly_variable’; expected 0, have 2 7969 | rb_define_readonly_variable("$LOADED_FEATURES", &rb_features); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:515:6: note: declared here 515 | void rb_define_readonly_variable _((const char*,VALUE*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7972:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7972 | rb_define_global_function("load", rb_f_load, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7973:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7973 | rb_define_global_function("require", rb_f_require, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7974:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7974 | rb_define_method(rb_cModule, "autoload", rb_mod_autoload, 2); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7975:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 7975 | rb_define_method(rb_cModule, "autoload?", rb_mod_autoload_p, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:7976:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7976 | rb_define_global_function("autoload", rb_f_autoload, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7977:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 7977 | rb_define_global_function("autoload?", rb_f_autoload_p, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7978:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7978 | rb_global_variable(&ruby_wrapper); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7980:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 7980 | rb_global_variable(&ruby_dln_librefs); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘scope_dup’: MushRuby/eval.c:7985:1: warning: old-style function definition [-Wold-style-definition] 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:486:32: note: in expansion of macro ‘xmalloc’ 486 | #define ALLOC_N(type,n) (type*)xmalloc(sizeof(type)*(n)) | ^~~~~~~ MushRuby/eval.c:7996:16: note: in expansion of macro ‘ALLOC_N’ 7996 | vars = ALLOC_N(VALUE, tbl[0]+1); | ^~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c: In function ‘blk_mark’: MushRuby/eval.c:8005:1: warning: old-style function definition [-Wold-style-definition] 8005 | blk_mark(data) | ^~~~~~~~ MushRuby/eval.c:8009:9: error: too many arguments to function ‘rb_gc_mark_frame’; expected 0, have 1 8009 | rb_gc_mark_frame(&data->frame); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ In file included from MushRuby/eval.c:41: MushRuby/env.h:55:6: note: declared here 55 | void rb_gc_mark_frame _((struct FRAME *)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8010:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8010 | rb_gc_mark((VALUE)data->scope); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8011:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8011 | rb_gc_mark((VALUE)data->var); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8012:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8012 | rb_gc_mark((VALUE)data->body); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8013:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8013 | rb_gc_mark((VALUE)data->self); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8014:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8014 | rb_gc_mark((VALUE)data->dyna_vars); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8015:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8015 | rb_gc_mark((VALUE)data->cref); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8016:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8016 | rb_gc_mark(data->wrapper); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8017:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8017 | rb_gc_mark(data->block_obj); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘frame_free’: MushRuby/eval.c:8023:1: warning: old-style function definition [-Wold-style-definition] 8023 | frame_free(frame) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘blk_free’: MushRuby/eval.c:8041:1: warning: old-style function definition [-Wold-style-definition] 8041 | blk_free(data) | ^~~~~~~~ MushRuby/eval.c: In function ‘frame_dup’: MushRuby/eval.c:8055:1: warning: old-style function definition [-Wold-style-definition] 8055 | frame_dup(frame) | ^~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:486:32: note: in expansion of macro ‘xmalloc’ 486 | #define ALLOC_N(type,n) (type*)xmalloc(sizeof(type)*(n)) | ^~~~~~~ MushRuby/eval.c:8063:20: note: in expansion of macro ‘ALLOC_N’ 8063 | argv = ALLOC_N(VALUE, frame->argc); | ^~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/eval.c:8070:15: note: in expansion of macro ‘ALLOC’ 8070 | tmp = ALLOC(struct FRAME); | ^~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c: In function ‘blk_copy_prev’: MushRuby/eval.c:8079:1: warning: old-style function definition [-Wold-style-definition] 8079 | blk_copy_prev(block) | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:486:32: note: in expansion of macro ‘xmalloc’ 486 | #define ALLOC_N(type,n) (type*)xmalloc(sizeof(type)*(n)) | ^~~~~~~ MushRuby/eval.c:8086:15: note: in expansion of macro ‘ALLOC_N’ 8086 | tmp = ALLOC_N(struct BLOCK, 1); | ^~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c:8088:9: error: too many arguments to function ‘scope_dup’; expected 0, have 1 8088 | scope_dup(tmp->scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c: In function ‘blk_dup’: MushRuby/eval.c:8103:1: warning: old-style function definition [-Wold-style-definition] 8103 | blk_dup(dup, orig) | ^~~~~~~ MushRuby/eval.c: In function ‘proc_clone’: MushRuby/eval.c:8122:1: warning: old-style function definition [-Wold-style-definition] 8122 | proc_clone(self) | ^~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8128:5: note: in expansion of macro ‘Data_Get_Struct’ 8128 | Data_Get_Struct(self, struct BLOCK, orig); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8129:12: note: in expansion of macro ‘Data_Make_Struct’ 8129 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c:8129:29: error: too many arguments to function ‘rb_obj_class’; expected 0, have 1 8129 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:410:26: note: in definition of macro ‘Data_Wrap_Struct’ 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~ MushRuby/eval.c:8129:12: note: in expansion of macro ‘Data_Make_Struct’ 8129 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:337:7: note: declared here 337 | VALUE rb_obj_class _((VALUE)); | ^~~~~~~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8129:12: note: in expansion of macro ‘Data_Make_Struct’ 8129 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:321:20: error: too many arguments to function ‘rb_singleton_class_clone’; expected 0, have 1 321 | OBJSETUP(clone,rb_singleton_class_clone((VALUE)obj),RBASIC(obj)->flags);\ | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:317:27: note: in definition of macro ‘OBJSETUP’ 317 | RBASIC(obj)->klass = (c);\ | ^ MushRuby/eval.c:8130:5: note: in expansion of macro ‘CLONESETUP’ 8130 | CLONESETUP(bind, self); | ^~~~~~~~~~ MushRuby/intern.h:126:7: note: declared here 126 | VALUE rb_singleton_class_clone _((VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:322:5: error: too many arguments to function ‘rb_singleton_class_attached’; expected 0, have 2 322 | rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)clone);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8130:5: note: in expansion of macro ‘CLONESETUP’ 8130 | CLONESETUP(bind, self); | ^~~~~~~~~~ MushRuby/intern.h:127:6: note: declared here 127 | void rb_singleton_class_attached _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:323:34: error: too many arguments to function ‘rb_copy_generic_ivar’; expected 0, have 2 323 | if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)clone,(VALUE)obj);\ | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8130:5: note: in expansion of macro ‘CLONESETUP’ 8130 | CLONESETUP(bind, self); | ^~~~~~~~~~ MushRuby/intern.h:487:6: note: declared here 487 | void rb_copy_generic_ivar _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_dup’: MushRuby/eval.c:8141:1: warning: old-style function definition [-Wold-style-definition] 8141 | proc_dup(self) | ^~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8147:5: note: in expansion of macro ‘Data_Get_Struct’ 8147 | Data_Get_Struct(self, struct BLOCK, orig); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8148:12: note: in expansion of macro ‘Data_Make_Struct’ 8148 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/eval.c:8148:29: error: too many arguments to function ‘rb_obj_class’; expected 0, have 1 8148 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:410:26: note: in definition of macro ‘Data_Wrap_Struct’ 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~ MushRuby/eval.c:8148:12: note: in expansion of macro ‘Data_Make_Struct’ 8148 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/intern.h:337:7: note: declared here 337 | VALUE rb_obj_class _((VALUE)); | ^~~~~~~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8148:12: note: in expansion of macro ‘Data_Make_Struct’ 8148 | bind = Data_Make_Struct(rb_obj_class(self),struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_binding’: MushRuby/eval.c:8171:1: warning: old-style function definition [-Wold-style-definition] 8171 | rb_f_binding(self) | ^~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8179:12: note: in expansion of macro ‘Data_Make_Struct’ 8179 | bind = Data_Make_Struct(rb_cBinding,struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8179:12: note: in expansion of macro ‘Data_Make_Struct’ 8179 | bind = Data_Make_Struct(rb_cBinding,struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8204:5: error: too many arguments to function ‘scope_dup’; expected 0, have 1 8204 | scope_dup(data->scope); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c: In function ‘proc_save_safe_level’: MushRuby/eval.c:8217:1: warning: old-style function definition [-Wold-style-definition] 8217 | proc_save_safe_level(data) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_get_safe_level’: MushRuby/eval.c:8226:1: warning: old-style function definition [-Wold-style-definition] 8226 | proc_get_safe_level(data) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_set_safe_level’: MushRuby/eval.c:8233:1: warning: old-style function definition [-Wold-style-definition] 8233 | proc_set_safe_level(data) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_alloc’: MushRuby/eval.c:8240:1: warning: old-style function definition [-Wold-style-definition] 8240 | proc_alloc(klass, proc) | ^~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8258:13: note: in expansion of macro ‘Data_Make_Struct’ 8258 | block = Data_Make_Struct(klass, struct BLOCK, blk_mark, blk_free, data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8258:13: note: in expansion of macro ‘Data_Make_Struct’ 8258 | block = Data_Make_Struct(klass, struct BLOCK, blk_mark, blk_free, data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8279:5: error: too many arguments to function ‘scope_dup’; expected 0, have 1 8279 | scope_dup(data->scope); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c: In function ‘proc_s_new’: MushRuby/eval.c:8309:1: warning: old-style function definition [-Wold-style-definition] 8309 | proc_s_new(argc, argv, klass) | ^~~~~~~~~~ MushRuby/eval.c:8316:5: error: too many arguments to function ‘rb_obj_call_init’; expected 0, have 3 8316 | rb_obj_call_init(block, argc, argv); | ^~~~~~~~~~~~~~~~ ~~~~~ MushRuby/eval.c:7420:1: note: declared here 7420 | rb_obj_call_init(obj, argc, argv) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘block_orphan’: MushRuby/eval.c:8349:1: warning: old-style function definition [-Wold-style-definition] 8349 | block_orphan(data) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_invoke’: MushRuby/eval.c:8362:1: warning: old-style function definition [-Wold-style-definition] 8362 | proc_invoke(proc, args, self, klass) | ^~~~~~~~~~~ MushRuby/eval.c:8378:21: error: too many arguments to function ‘rb_obj_class’; expected 0, have 1 8378 | klass = rb_obj_class(proc); | ^~~~~~~~~~~~ ~~~~ MushRuby/intern.h:337:7: note: declared here 337 | VALUE rb_obj_class _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:8380:20: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 8380 | rb_class2name(klass), | ^~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:8381:20: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 8381 | rb_id2name(ruby_frame->last_func)); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8384:5: note: in expansion of macro ‘Data_Get_Struct’ 8384 | Data_Get_Struct(proc, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:8411:18: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 8411 | result = rb_yield_0(args, self, (self!=Qundef)?CLASS_OF(self):0, pcall, avalue); | ^~~~~~~~~~ ~~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c:8437:13: error: too many arguments to function ‘return_jump’; expected 0, have 1 8437 | return_jump(result); | ^~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:4730:1: note: declared here 4730 | return_jump(retval) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_call’: MushRuby/eval.c:8480:1: warning: old-style function definition [-Wold-style-definition] 8480 | proc_call(proc, args) | ^~~~~~~~~ MushRuby/eval.c:8483:12: error: too many arguments to function ‘proc_invoke’; expected 0, have 4 8483 | return proc_invoke(proc, args, Qundef, 0); | ^~~~~~~~~~~ ~~~~ MushRuby/eval.c:8362:1: note: declared here 8362 | proc_invoke(proc, args, self, klass) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_arity’: MushRuby/eval.c:8510:1: warning: old-style function definition [-Wold-style-definition] 8510 | proc_arity(proc) | ^~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8517:5: note: in expansion of macro ‘Data_Get_Struct’ 8517 | Data_Get_Struct(proc, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:8521:20: error: too many arguments to function ‘method_arity’; expected 0, have 1 8521 | return method_arity(data->body->nd_tval); | ^~~~~~~~~~~~ MushRuby/eval.c:8487:14: note: declared here 8487 | static VALUE method_arity _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_eq’: MushRuby/eval.c:8551:1: warning: old-style function definition [-Wold-style-definition] 8551 | proc_eq(self, other) | ^~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8560:5: note: in expansion of macro ‘Data_Get_Struct’ 8560 | Data_Get_Struct(self, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8561:5: note: in expansion of macro ‘Data_Get_Struct’ 8561 | Data_Get_Struct(other, struct BLOCK, data2); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_to_s’: MushRuby/eval.c:8580:1: warning: old-style function definition [-Wold-style-definition] 8580 | proc_to_s(self) | ^~~~~~~~~ MushRuby/eval.c:8585:19: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 8585 | char *cname = rb_obj_classname(self); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8590:5: note: in expansion of macro ‘Data_Get_Struct’ 8590 | Data_Get_Struct(self, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:8593:15: error: too many arguments to function ‘rb_str_new’; expected 0, have 2 8593 | str = rb_str_new(0, len); | ^~~~~~~~~~ ~ MushRuby/intern.h:420:7: note: declared here 420 | VALUE rb_str_new _((const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c:8599:15: error: too many arguments to function ‘rb_str_new’; expected 0, have 2 8599 | str = rb_str_new(0, len); | ^~~~~~~~~~ ~ MushRuby/intern.h:420:7: note: declared here 420 | VALUE rb_str_new _((const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘proc_to_self’: MushRuby/eval.c:8619:1: warning: old-style function definition [-Wold-style-definition] 8619 | proc_to_self(self) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘proc_binding’: MushRuby/eval.c:8643:1: warning: old-style function definition [-Wold-style-definition] 8643 | proc_binding(proc) | ^~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8649:5: note: in expansion of macro ‘Data_Get_Struct’ 8649 | Data_Get_Struct(proc, struct BLOCK, orig); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8650:12: note: in expansion of macro ‘Data_Make_Struct’ 8650 | bind = Data_Make_Struct(rb_cBinding,struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8650:12: note: in expansion of macro ‘Data_Make_Struct’ 8650 | bind = Data_Make_Struct(rb_cBinding,struct BLOCK,blk_mark,blk_free,data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘block_pass’: MushRuby/eval.c:8665:1: warning: old-style function definition [-Wold-style-definition] 8665 | block_pass(self, node) | ^~~~~~~~~~ MushRuby/eval.c:8669:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 8669 | VALUE proc = rb_eval(self, node->nd_body); /* OK */ | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:8681:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 8681 | result = rb_eval(self, node->nd_iter); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c:8686:13: error: too many arguments to function ‘rb_check_convert_type’; expected 0, have 4 8686 | b = rb_check_convert_type(proc, T_DATA, "Proc", "to_proc"); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:341:7: note: declared here 341 | VALUE rb_check_convert_type _((VALUE,int,const char*,const char*)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8689:22: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 8689 | rb_obj_classname(proc)); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8701:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 8701 | result = rb_eval(self, node->nd_iter); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8706:5: note: in expansion of macro ‘Data_Get_Struct’ 8706 | Data_Get_Struct(proc, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:8726:18: error: too many arguments to function ‘rb_eval’; expected 0, have 2 8726 | result = rb_eval(self, node->nd_iter); | ^~~~~~~ ~~~~ MushRuby/eval.c:2855:1: note: declared here 2855 | rb_eval(self, n) | ^~~~~~~ MushRuby/eval.c: In function ‘bm_mark’: MushRuby/eval.c:8764:1: warning: old-style function definition [-Wold-style-definition] 8764 | bm_mark(data) | ^~~~~~~ MushRuby/eval.c:8767:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8767 | rb_gc_mark(data->rklass); | ^~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8768:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8768 | rb_gc_mark(data->klass); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8769:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8769 | rb_gc_mark(data->recv); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:8770:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 8770 | rb_gc_mark((VALUE)data->body); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘mnew’: MushRuby/eval.c:8774:1: warning: old-style function definition [-Wold-style-definition] 8774 | mnew(klass, obj, id, mklass) | ^~~~ MushRuby/eval.c:8787:9: error: too many arguments to function ‘print_undef’; expected 0, have 2 8787 | print_undef(rklass, oid); | ^~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:296:1: note: declared here 296 | print_undef(klass, id) | ^~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8800:14: note: in expansion of macro ‘Data_Make_Struct’ 8800 | method = Data_Make_Struct(mklass, struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8800:14: note: in expansion of macro ‘Data_Make_Struct’ 8800 | method = Data_Make_Struct(mklass, struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_eq’: MushRuby/eval.c:8848:1: warning: old-style function definition [-Wold-style-definition] 8848 | method_eq(method, other) | ^~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8858:5: note: in expansion of macro ‘Data_Get_Struct’ 8858 | Data_Get_Struct(method, struct METHOD, m1); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8859:5: note: in expansion of macro ‘Data_Get_Struct’ 8859 | Data_Get_Struct(other, struct METHOD, m2); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_unbind’: MushRuby/eval.c:8878:1: warning: old-style function definition [-Wold-style-definition] 8878 | method_unbind(obj) | ^~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8884:5: note: in expansion of macro ‘Data_Get_Struct’ 8884 | Data_Get_Struct(obj, struct METHOD, orig); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8885:14: note: in expansion of macro ‘Data_Make_Struct’ 8885 | method = Data_Make_Struct(rb_cUnboundMethod, struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8885:14: note: in expansion of macro ‘Data_Make_Struct’ 8885 | method = Data_Make_Struct(rb_cUnboundMethod, struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_obj_method’: MushRuby/eval.c:8926:1: warning: old-style function definition [-Wold-style-definition] 8926 | rb_obj_method(obj, vid) | ^~~~~~~~~~~~~ MushRuby/eval.c:8930:37: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 8930 | return mnew(CLASS_OF(obj), obj, rb_to_id(vid), rb_cMethod); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_method’: MushRuby/eval.c:8966:1: warning: old-style function definition [-Wold-style-definition] 8966 | rb_mod_method(mod, vid) | ^~~~~~~~~~~~~ MushRuby/eval.c:8970:30: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 8970 | return mnew(mod, Qundef, rb_to_id(vid), rb_cUnboundMethod); | ^~~~~~~~ ~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c: In function ‘method_clone’: MushRuby/eval.c:8978:1: warning: old-style function definition [-Wold-style-definition] 8978 | method_clone(self) | ^~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:8984:5: note: in expansion of macro ‘Data_Get_Struct’ 8984 | Data_Get_Struct(self, struct METHOD, orig); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:8985:13: note: in expansion of macro ‘Data_Make_Struct’ 8985 | clone = Data_Make_Struct(CLASS_OF(self),struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:8985:13: note: in expansion of macro ‘Data_Make_Struct’ 8985 | clone = Data_Make_Struct(CLASS_OF(self),struct METHOD, bm_mark, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:321:20: error: too many arguments to function ‘rb_singleton_class_clone’; expected 0, have 1 321 | OBJSETUP(clone,rb_singleton_class_clone((VALUE)obj),RBASIC(obj)->flags);\ | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:317:27: note: in definition of macro ‘OBJSETUP’ 317 | RBASIC(obj)->klass = (c);\ | ^ MushRuby/eval.c:8986:5: note: in expansion of macro ‘CLONESETUP’ 8986 | CLONESETUP(clone, self); | ^~~~~~~~~~ MushRuby/intern.h:126:7: note: declared here 126 | VALUE rb_singleton_class_clone _((VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:322:5: error: too many arguments to function ‘rb_singleton_class_attached’; expected 0, have 2 322 | rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)clone);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8986:5: note: in expansion of macro ‘CLONESETUP’ 8986 | CLONESETUP(clone, self); | ^~~~~~~~~~ MushRuby/intern.h:127:6: note: declared here 127 | void rb_singleton_class_attached _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:323:34: error: too many arguments to function ‘rb_copy_generic_ivar’; expected 0, have 2 323 | if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)clone,(VALUE)obj);\ | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:8986:5: note: in expansion of macro ‘CLONESETUP’ 8986 | CLONESETUP(clone, self); | ^~~~~~~~~~ MushRuby/intern.h:487:6: note: declared here 487 | void rb_copy_generic_ivar _((VALUE,VALUE)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_call’: MushRuby/eval.c:9006:1: warning: old-style function definition [-Wold-style-definition] 9006 | method_call(argc, argv, method) | ^~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9015:5: note: in expansion of macro ‘Data_Get_Struct’ 9015 | Data_Get_Struct(method, struct METHOD, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘umethod_bind’: MushRuby/eval.c:9123:1: warning: old-style function definition [-Wold-style-definition] 9123 | umethod_bind(method, recv) | ^~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9129:5: note: in expansion of macro ‘Data_Get_Struct’ 9129 | Data_Get_Struct(method, struct METHOD, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:9141:19: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 9141 | else if (!rb_obj_is_kind_of(recv, data->rklass)) { | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9144:22: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 9144 | rb_class2name(data->rklass)); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:9148:14: note: in expansion of macro ‘Data_Make_Struct’ 9148 | method = Data_Make_Struct(rb_cMethod,struct METHOD,bm_mark,free,bound); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9148:14: note: in expansion of macro ‘Data_Make_Struct’ 9148 | method = Data_Make_Struct(rb_cMethod,struct METHOD,bm_mark,free,bound); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_arity’: MushRuby/eval.c:9191:1: warning: old-style function definition [-Wold-style-definition] 9191 | method_arity(method) | ^~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9198:5: note: in expansion of macro ‘Data_Get_Struct’ 9198 | Data_Get_Struct(method, struct METHOD, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:9214:16: error: too many arguments to function ‘method_arity’; expected 0, have 1 9214 | return method_arity(body->nd_cval); | ^~~~~~~~~~~~ MushRuby/eval.c:9191:1: note: declared here 9191 | method_arity(method) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_inspect’: MushRuby/eval.c:9238:1: warning: old-style function definition [-Wold-style-definition] 9238 | method_inspect(method) | ^~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9246:5: note: in expansion of macro ‘Data_Get_Struct’ 9246 | Data_Get_Struct(method, struct METHOD, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:9247:11: error: too many arguments to function ‘rb_str_buf_new2’; expected 0, have 1 9247 | str = rb_str_buf_new2("#<"); | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:428:7: note: declared here 428 | VALUE rb_str_buf_new2 _((const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9248:9: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 9248 | s = rb_obj_classname(method); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9249:5: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9249 | rb_str_buf_cat2(str, s); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9250:5: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9250 | rb_str_buf_cat2(str, ": "); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9253:19: error: too many arguments to function ‘rb_iv_get’; expected 0, have 2 9253 | VALUE v = rb_iv_get(data->klass, "__attached__"); | ^~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:495:7: note: declared here 495 | VALUE rb_iv_get _((VALUE, const char*)); | ^~~~~~~~~ MushRuby/eval.c:9256:36: error: too many arguments to function ‘rb_inspect’; expected 0, have 1 9256 | rb_str_buf_append(str, rb_inspect(data->klass)); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:325:7: note: declared here 325 | VALUE rb_inspect _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9256:13: error: too many arguments to function ‘rb_str_buf_append’; expected 0, have 2 9256 | rb_str_buf_append(str, rb_inspect(data->klass)); | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:429:7: note: declared here 429 | VALUE rb_str_buf_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9259:36: error: too many arguments to function ‘rb_inspect’; expected 0, have 1 9259 | rb_str_buf_append(str, rb_inspect(v)); | ^~~~~~~~~~ ~ MushRuby/intern.h:325:7: note: declared here 325 | VALUE rb_inspect _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9259:13: error: too many arguments to function ‘rb_str_buf_append’; expected 0, have 2 9259 | rb_str_buf_append(str, rb_inspect(v)); | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:429:7: note: declared here 429 | VALUE rb_str_buf_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9263:36: error: too many arguments to function ‘rb_inspect’; expected 0, have 1 9263 | rb_str_buf_append(str, rb_inspect(data->recv)); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:325:7: note: declared here 325 | VALUE rb_inspect _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9263:13: error: too many arguments to function ‘rb_str_buf_append’; expected 0, have 2 9263 | rb_str_buf_append(str, rb_inspect(data->recv)); | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:429:7: note: declared here 429 | VALUE rb_str_buf_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9264:13: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9264 | rb_str_buf_cat2(str, "("); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9265:36: error: too many arguments to function ‘rb_inspect’; expected 0, have 1 9265 | rb_str_buf_append(str, rb_inspect(v)); | ^~~~~~~~~~ ~ MushRuby/intern.h:325:7: note: declared here 325 | VALUE rb_inspect _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9265:13: error: too many arguments to function ‘rb_str_buf_append’; expected 0, have 2 9265 | rb_str_buf_append(str, rb_inspect(v)); | ^~~~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:429:7: note: declared here 429 | VALUE rb_str_buf_append _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9266:13: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9266 | rb_str_buf_cat2(str, ")"); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9271:30: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 9271 | rb_str_buf_cat2(str, rb_class2name(data->rklass)); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:9271:9: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9271 | rb_str_buf_cat2(str, rb_class2name(data->rklass)); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9273:13: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9273 | rb_str_buf_cat2(str, "("); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9274:34: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 9274 | rb_str_buf_cat2(str, rb_class2name(data->klass)); | ^~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:9274:13: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9274 | rb_str_buf_cat2(str, rb_class2name(data->klass)); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9275:13: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9275 | rb_str_buf_cat2(str, ")"); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9278:5: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9278 | rb_str_buf_cat2(str, sharp); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9279:26: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 9279 | rb_str_buf_cat2(str, rb_id2name(data->oid)); | ^~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:9279:5: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9279 | rb_str_buf_cat2(str, rb_id2name(data->oid)); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9280:5: error: too many arguments to function ‘rb_str_buf_cat2’; expected 0, have 2 9280 | rb_str_buf_cat2(str, ">"); | ^~~~~~~~~~~~~~~ ~~~ MushRuby/intern.h:431:7: note: declared here 431 | VALUE rb_str_buf_cat2 _((VALUE, const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘mproc’: MushRuby/eval.c:9286:1: warning: old-style function definition [-Wold-style-definition] 9286 | mproc(method) | ^~~~~ MushRuby/eval.c: In function ‘bmcall’: MushRuby/eval.c:9302:1: warning: old-style function definition [-Wold-style-definition] 9302 | bmcall(args, method) | ^~~~~~ MushRuby/eval.c:9309:11: error: too many arguments to function ‘method_call’; expected 0, have 3 9309 | ret = method_call(RARRAY(a)->len, RARRAY(a)->ptr, method); | ^~~~~~~~~~~ MushRuby/eval.c:9006:1: note: declared here 9006 | method_call(argc, argv, method) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_proc_new’: MushRuby/eval.c:9315:1: warning: old-style function definition [-Wold-style-definition] 9315 | rb_proc_new(func, val) | ^~~~~~~~~~~ MushRuby/eval.c:9318:1: error: number of arguments doesn’t match prototype 9318 | { | ^ MushRuby/intern.h:210:7: error: prototype declaration 210 | VALUE rb_proc_new _((VALUE (*)(ANYARGS/* VALUE yieldarg[, VALUE procarg] */), VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c:9320:18: error: too many arguments to function ‘rb_iterate’; expected 0, have 4 9320 | VALUE proc = rb_iterate((VALUE(*)_((VALUE)))mproc, 0, func, val); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5218:1: note: declared here 5218 | rb_iterate(it_proc, data1, bl_proc, data2) | ^~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9322:5: note: in expansion of macro ‘Data_Get_Struct’ 9322 | Data_Get_Struct(proc, struct BLOCK, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘method_proc’: MushRuby/eval.c:9335:1: warning: old-style function definition [-Wold-style-definition] 9335 | method_proc(method) | ^~~~~~~~~~~ MushRuby/eval.c:9342:12: error: too many arguments to function ‘rb_iterate’; expected 0, have 4 9342 | proc = rb_iterate((VALUE(*)_((VALUE)))mproc, 0, bmcall, method); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5218:1: note: declared here 5218 | rb_iterate(it_proc, data1, bl_proc, data2) | ^~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9343:5: note: in expansion of macro ‘Data_Get_Struct’ 9343 | Data_Get_Struct(method, struct METHOD, mdata); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9344:5: note: in expansion of macro ‘Data_Get_Struct’ 9344 | Data_Get_Struct(proc, struct BLOCK, bdata); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_obj_is_method’: MushRuby/eval.c:9353:1: warning: old-style function definition [-Wold-style-definition] 9353 | rb_obj_is_method(m) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_mod_define_method’: MushRuby/eval.c:9400:1: warning: old-style function definition [-Wold-style-definition] 9400 | rb_mod_define_method(argc, argv, mod) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9411:14: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 9411 | id = rb_to_id(argv[0]); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:9415:14: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 9415 | id = rb_to_id(argv[0]); | ^~~~~~~~ ~~~~~~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:9419:22: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 9419 | rb_obj_classname(body)); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:358:24: note: in expansion of macro ‘NEW_NODE’ 358 | #define NEW_DMETHOD(b) NEW_NODE(NODE_DMETHOD,0,0,b) | ^~~~~~~~ MushRuby/eval.c:9426:16: note: in expansion of macro ‘NEW_DMETHOD’ 9426 | node = NEW_DMETHOD(method_unbind(body)); | ^~~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:9432:9: note: in expansion of macro ‘Data_Get_Struct’ 9432 | Data_Get_Struct(body, struct BLOCK, block); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/node.h:258:30: error: too many arguments to function ‘rb_node_newnode’; expected 0, have 4 258 | #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | ^~~~~~~~~~~~~~~ ~~~ MushRuby/node.h:359:24: note: in expansion of macro ‘NEW_NODE’ 359 | #define NEW_BMETHOD(b) NEW_NODE(NODE_BMETHOD,0,0,b) | ^~~~~~~~ MushRuby/eval.c:9436:16: note: in expansion of macro ‘NEW_BMETHOD’ 9436 | node = NEW_BMETHOD(body); | ^~~~~~~~~~~ MushRuby/node.h:375:7: note: declared here 375 | NODE *rb_node_newnode _((enum node_type,VALUE,VALUE,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9452:5: error: too many arguments to function ‘rb_add_method’; expected 0, have 4 9452 | rb_add_method(mod, id, node, noex); | ^~~~~~~~~~~~~ ~~~ MushRuby/eval.c:396:1: note: declared here 396 | rb_add_method(klass, mid, node, noex) | ^~~~~~~~~~~~~ MushRuby/eval.c:9453:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9453 | rb_define_method(rb_cBinding, "dup", proc_dup, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘Init_Proc’: MushRuby/eval.c:9478:26: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9478 | rb_eLocalJumpError = rb_define_class("LocalJumpError", rb_eStandardError); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9479:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9479 | rb_define_method(rb_eLocalJumpError, "exit_value", localjump_xvalue, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9480:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9480 | rb_define_method(rb_eLocalJumpError, "reason", localjump_reason, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9482:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 9482 | rb_global_variable(&exception_error); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9483:23: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 9483 | exception_error = rb_exc_new2(rb_eFatal, "exception reentered"); | ^~~~~~~~~~~ ~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:9485:25: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9485 | rb_eSysStackError = rb_define_class("SystemStackError", rb_eStandardError); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9486:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 9486 | rb_global_variable(&sysstack_error); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9487:22: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 9487 | sysstack_error = rb_exc_new2(rb_eSysStackError, "stack level too deep"); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:9490:16: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9490 | rb_cProc = rb_define_class("Proc", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9491:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 9491 | rb_undef_alloc_func(rb_cProc); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9492:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 9492 | rb_define_singleton_method(rb_cProc, "new", proc_s_new, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9494:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9494 | rb_define_method(rb_cProc, "clone", proc_clone, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9495:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9495 | rb_define_method(rb_cProc, "dup", proc_dup, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9496:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9496 | rb_define_method(rb_cProc, "call", proc_call, -2); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9497:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9497 | rb_define_method(rb_cProc, "arity", proc_arity, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9498:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9498 | rb_define_method(rb_cProc, "[]", proc_call, -2); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9499:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9499 | rb_define_method(rb_cProc, "==", proc_eq, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9500:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9500 | rb_define_method(rb_cProc, "to_s", proc_to_s, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9501:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9501 | rb_define_method(rb_cProc, "to_proc", proc_to_self, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9502:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9502 | rb_define_method(rb_cProc, "binding", proc_binding, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9504:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 9504 | rb_define_global_function("proc", proc_lambda, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9505:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 9505 | rb_define_global_function("lambda", proc_lambda, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9507:18: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9507 | rb_cMethod = rb_define_class("Method", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9508:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 9508 | rb_undef_alloc_func(rb_cMethod); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9509:5: error: too many arguments to function ‘rb_undef_method’; expected 0, have 2 9509 | rb_undef_method(CLASS_OF(rb_cMethod), "new"); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:524:6: note: declared here 524 | void rb_undef_method _((VALUE,const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9510:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9510 | rb_define_method(rb_cMethod, "==", method_eq, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9511:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9511 | rb_define_method(rb_cMethod, "clone", method_clone, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9512:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9512 | rb_define_method(rb_cMethod, "call", method_call, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9513:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9513 | rb_define_method(rb_cMethod, "[]", method_call, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9514:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9514 | rb_define_method(rb_cMethod, "arity", method_arity, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9515:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9515 | rb_define_method(rb_cMethod, "inspect", method_inspect, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9516:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9516 | rb_define_method(rb_cMethod, "to_s", method_inspect, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9517:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9517 | rb_define_method(rb_cMethod, "to_proc", method_proc, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9518:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9518 | rb_define_method(rb_cMethod, "unbind", method_unbind, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9519:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9519 | rb_define_method(rb_mKernel, "method", rb_obj_method, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9521:25: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9521 | rb_cUnboundMethod = rb_define_class("UnboundMethod", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9522:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 9522 | rb_undef_alloc_func(rb_cUnboundMethod); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9523:5: error: too many arguments to function ‘rb_undef_method’; expected 0, have 2 9523 | rb_undef_method(CLASS_OF(rb_cUnboundMethod), "new"); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:524:6: note: declared here 524 | void rb_undef_method _((VALUE,const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9524:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9524 | rb_define_method(rb_cUnboundMethod, "==", method_eq, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9525:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9525 | rb_define_method(rb_cUnboundMethod, "clone", method_clone, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9526:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9526 | rb_define_method(rb_cUnboundMethod, "arity", method_arity, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9527:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9527 | rb_define_method(rb_cUnboundMethod, "inspect", method_inspect, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9528:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9528 | rb_define_method(rb_cUnboundMethod, "to_s", method_inspect, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9529:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9529 | rb_define_method(rb_cUnboundMethod, "bind", umethod_bind, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9530:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9530 | rb_define_method(rb_cModule, "instance_method", rb_mod_method, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘Init_Binding’: MushRuby/eval.c:9571:19: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 9571 | rb_cBinding = rb_define_class("Binding", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9572:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 9572 | rb_undef_alloc_func(rb_cBinding); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9573:5: error: too many arguments to function ‘rb_undef_method’; expected 0, have 2 9573 | rb_undef_method(CLASS_OF(rb_cBinding), "new"); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:524:6: note: declared here 524 | void rb_undef_method _((VALUE,const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9574:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 9574 | rb_define_method(rb_cBinding, "clone", proc_clone, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:9575:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 9575 | rb_define_global_function("binding", rb_f_binding, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘run_trap_eval’: MushRuby/eval.c:9814:1: warning: old-style function definition [-Wold-style-definition] 9814 | run_trap_eval(arg) | ^~~~~~~~~~~~~ MushRuby/eval.c:9818:12: error: too many arguments to function ‘rb_eval_cmd’; expected 0, have 3 9818 | return rb_eval_cmd(p[0], p[1], (int)p[2]); | ^~~~~~~~~~~ ~~~~ MushRuby/eval.c:1772:1: note: declared here 1772 | rb_eval_cmd(cmd, arg, level) | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_trap_eval’: MushRuby/eval.c:9822:1: warning: old-style function definition [-Wold-style-definition] 9822 | rb_trap_eval(cmd, sig, safe) | ^~~~~~~~~~~~ MushRuby/eval.c:9835:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 9835 | rb_thread_ready(curr_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:9810:13: note: declared here 9810 | static void rb_thread_ready _((rb_thread_t)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:9837:11: error: too many arguments to function ‘rb_protect’; expected 0, have 3 9837 | val = rb_protect(run_trap_eval, (VALUE)&arg, &state); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/eval.c:5349:1: note: declared here 5349 | rb_protect(proc, data, state) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘thread_status_name’: MushRuby/eval.c:9855:1: warning: old-style function definition [-Wold-style-definition] 9855 | thread_status_name(status) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_set_safe_level’: MushRuby/eval.c:9874:1: warning: old-style function definition [-Wold-style-definition] 9874 | rb_set_safe_level(level) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:9876:1: error: number of arguments doesn’t match prototype 9876 | { | ^ MushRuby/ruby.h:266:6: error: prototype declaration 266 | void rb_set_safe_level _((int)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘safe_getter’: MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:9887:12: note: in expansion of macro ‘INT2NUM’ 9887 | return INT2NUM(ruby_safe_level); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘safe_setter’: MushRuby/eval.c:9891:1: warning: old-style function definition [-Wold-style-definition] 9891 | safe_setter(val) | ^~~~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:9894:17: note: in expansion of macro ‘NUM2INT’ 9894 | int level = NUM2INT(val); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:9894:17: note: in expansion of macro ‘NUM2INT’ 9894 | int level = NUM2INT(val); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘mark_frame_adj’: MushRuby/eval.c:9921:1: warning: old-style function definition [-Wold-style-definition] 9921 | mark_frame_adj(frame, th) | ^~~~~~~~~~~~~~ MushRuby/eval.c:9926:9: error: too many arguments to function ‘rb_gc_mark_locations’; expected 0, have 2 9926 | rb_gc_mark_locations(frame->argv, frame->argv+frame->argc); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:263:6: note: declared here 263 | void rb_gc_mark_locations _((VALUE*, VALUE*)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9930:9: error: too many arguments to function ‘rb_gc_mark_locations’; expected 0, have 2 9930 | rb_gc_mark_locations(start, start+frame->argc); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:263:6: note: declared here 263 | void rb_gc_mark_locations _((VALUE*, VALUE*)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:9932:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9932 | rb_gc_mark((VALUE)frame->node); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘thread_mark’: MushRuby/eval.c:9937:1: warning: old-style function definition [-Wold-style-definition] 9937 | thread_mark(th) | ^~~~~~~~~~~ MushRuby/eval.c:9943:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9943 | rb_gc_mark(th->result); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9944:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9944 | rb_gc_mark(th->thread); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9945:19: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9945 | if (th->join) rb_gc_mark(th->join->thread); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9947:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9947 | rb_gc_mark(th->klass); | ^~~~~~~~~~ ~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9948:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9948 | rb_gc_mark(th->wrapper); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9949:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9949 | rb_gc_mark((VALUE)th->cref); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9951:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9951 | rb_gc_mark((VALUE)th->scope); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9952:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9952 | rb_gc_mark((VALUE)th->dyna_vars); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9953:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9953 | rb_gc_mark(th->errinfo); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9954:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9954 | rb_gc_mark(th->last_status); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9955:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9955 | rb_gc_mark(th->last_line); | ^~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9956:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9956 | rb_gc_mark(th->last_match); | ^~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9957:5: error: too many arguments to function ‘rb_mark_tbl’; expected 0, have 1 9957 | rb_mark_tbl(th->locals); | ^~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:264:6: note: declared here 264 | void rb_mark_tbl _((struct st_table*)); | ^~~~~~~~~~~ MushRuby/eval.c:9958:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 9958 | rb_gc_mark(th->thgroup); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:9965:9: error: too many arguments to function ‘rb_gc_mark_locations’; expected 0, have 2 9965 | rb_gc_mark_locations(th->stk_ptr, th->stk_ptr+th->stk_len); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:263:6: note: declared here 263 | void rb_gc_mark_locations _((VALUE*, VALUE*)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_gc_mark_threads’: MushRuby/eval.c:10004:5: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 10004 | rb_gc_mark((VALUE)ruby_cref); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:10008:9: error: too many arguments to function ‘rb_gc_mark’; expected 0, have 1 10008 | rb_gc_mark(th->thread); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:267:6: note: declared here 267 | void rb_gc_mark _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘thread_free’: MushRuby/eval.c:10013:1: warning: old-style function definition [-Wold-style-definition] 10013 | thread_free(th) | ^~~~~~~~~~~ MushRuby/eval.c:10022:21: error: too many arguments to function ‘st_free_table’; expected 0, have 1 10022 | if (th->locals) st_free_table(th->locals); | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:77:6: note: declared here 77 | void st_free_table _((st_table *)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_check’: MushRuby/eval.c:10031:1: warning: old-style function definition [-Wold-style-definition] 10031 | rb_thread_check(data) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:10036:18: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 10036 | rb_obj_classname(data)); | ^~~~~~~~~~~~~~~~ ~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_save_context’: MushRuby/eval.c:10060:1: warning: old-style function definition [-Wold-style-definition] 10060 | rb_thread_save_context(th) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10067:11: error: too many arguments to function ‘ruby_stack_length’; expected 0, have 1 10067 | len = ruby_stack_length(&pos); | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/intern.h:261:5: note: declared here 261 | int ruby_stack_length _((VALUE**)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:10115:5: error: too many arguments to function ‘rb_lastline_set’; expected 0, have 1 10115 | rb_lastline_set(th->last_line); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/intern.h:367:6: note: declared here 367 | void rb_lastline_set _((VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:10118:5: error: too many arguments to function ‘rb_backref_set’; expected 0, have 1 10118 | rb_backref_set(th->last_match); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/intern.h:365:6: note: declared here 365 | void rb_backref_set _((VALUE)); | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_switch’: MushRuby/eval.c:10126:1: warning: old-style function definition [-Wold-style-definition] 10126 | rb_thread_switch(n) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:10145:9: error: too many arguments to function ‘rb_raise_jump’; expected 0, have 1 10145 | rb_raise_jump(th_raise_exception); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4641:1: note: declared here 4641 | rb_raise_jump(mesg) | ^~~~~~~~~~~~~ MushRuby/eval.c:10153:14: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 10153 | if (!rb_obj_is_kind_of(ruby_errinfo, rb_eSystemExit)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:10154:13: error: too many arguments to function ‘terminate_process’; expected 0, have 2 10154 | terminate_process(EXIT_FAILURE, ruby_errinfo); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4338:1: note: declared here 4338 | terminate_process(status, mesg) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:10156:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 10156 | rb_exc_raise(th_raise_exception); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘stack_extend’: MushRuby/eval.c:10175:1: warning: old-style function definition [-Wold-style-definition] 10175 | stack_extend(th, exit) | ^~~~~~~~~~~~ MushRuby/eval.c:10182:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 10182 | rb_thread_restore_context(th, exit); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10169:22: note: declared here 10169 | NORETURN(static void rb_thread_restore_context _((rb_thread_t,int))); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_thread_restore_context’: MushRuby/eval.c:10186:1: warning: old-style function definition [-Wold-style-definition] 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10242:5: error: too many arguments to function ‘rb_lastline_set’; expected 0, have 1 10242 | rb_lastline_set(tmp->last_line); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/intern.h:367:6: note: declared here 367 | void rb_lastline_set _((VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:10245:5: error: too many arguments to function ‘rb_backref_set’; expected 0, have 1 10245 | rb_backref_set(tmp->last_match); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:365:6: note: declared here 365 | void rb_backref_set _((VALUE)); | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_ready’: MushRuby/eval.c:10252:1: warning: old-style function definition [-Wold-style-definition] 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_die’: MushRuby/eval.c:10262:1: warning: old-style function definition [-Wold-style-definition] 10262 | rb_thread_die(th) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_remove’: MushRuby/eval.c:10272:1: warning: old-style function definition [-Wold-style-definition] 10272 | rb_thread_remove(th) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:10277:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 10277 | rb_thread_ready(th); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_dead’: MushRuby/eval.c:10284:1: warning: old-style function definition [-Wold-style-definition] 10284 | rb_thread_dead(th) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_fd_close’: MushRuby/eval.c:10291:1: warning: old-style function definition [-Wold-style-definition] 10291 | rb_thread_fd_close(fd) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10293:1: error: number of arguments doesn’t match prototype 10293 | { | ^ MushRuby/intern.h:225:6: error: prototype declaration 225 | void rb_thread_fd_close _((int)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10302:25: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 10302 | VALUE exc = rb_exc_new2(rb_eIOError, "stream closed"); | ^~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:10303:13: error: too many arguments to function ‘rb_thread_raise’; expected 0, have 3 10303 | rb_thread_raise(1, &exc, th); | ^~~~~~~~~~~~~~~ ~ MushRuby/eval.c:10041:14: note: declared here 10041 | static VALUE rb_thread_raise _((int, VALUE*, rb_thread_t)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_main_jump’: MushRuby/eval.c:10311:1: warning: old-style function definition [-Wold-style-definition] 10311 | rb_thread_main_jump(err, tag) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10318:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 10318 | rb_thread_restore_context(main_thread, tag); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_deadlock’: MushRuby/eval.c:10329:9: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 10329 | e = rb_exc_new2(rb_eFatal, msg); | ^~~~~~~~~~~ ~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:10331:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 10331 | rb_exc_raise(e); | ^~~~~~~~~~~~ ~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c:10333:5: error: too many arguments to function ‘rb_thread_main_jump’; expected 0, have 2 10333 | rb_thread_main_jump(e, RESTORE_RAISE); | ^~~~~~~~~~~~~~~~~~~ ~ MushRuby/eval.c:10311:1: note: declared here 10311 | rb_thread_main_jump(err, tag) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘copy_fds’: MushRuby/eval.c:10337:1: warning: old-style function definition [-Wold-style-definition] 10337 | copy_fds(dst, src, max) | ^~~~~~~~ MushRuby/eval.c:10341:9: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 10341 | int n = 0; | ^ MushRuby/eval.c: In function ‘match_fds’: MushRuby/eval.c:10353:1: warning: old-style function definition [-Wold-style-definition] 10353 | match_fds(dst, src, max) | ^~~~~~~~~ MushRuby/eval.c: In function ‘intersect_fds’: MushRuby/eval.c:10368:1: warning: old-style function definition [-Wold-style-definition] 10368 | intersect_fds(src, dst, max) | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘find_bad_fds’: MushRuby/eval.c:10390:1: warning: old-style function definition [-Wold-style-definition] 10390 | find_bad_fds(dst, src, max) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_schedule’: MushRuby/eval.c:10623:9: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 10623 | rb_thread_ready(next); | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:10647:13: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 10647 | rb_thread_restore_context(next, RESTORE_FATAL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10650:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 10650 | rb_thread_restore_context(next, RESTORE_NORMAL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_wait_fd’: MushRuby/eval.c:10654:1: warning: old-style function definition [-Wold-style-definition] 10654 | rb_thread_wait_fd(fd) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:10656:1: error: number of arguments doesn’t match prototype 10656 | { | ^ MushRuby/intern.h:223:6: error: prototype declaration 223 | void rb_thread_wait_fd _((int)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_fd_writable’: MushRuby/eval.c:10669:1: warning: old-style function definition [-Wold-style-definition] 10669 | rb_thread_fd_writable(fd) | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10671:1: error: number of arguments doesn’t match prototype 10671 | { | ^ MushRuby/intern.h:224:5: error: prototype declaration 224 | int rb_thread_fd_writable _((int)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_wait_for’: MushRuby/eval.c:10688:1: warning: old-style function definition [-Wold-style-definition] 10688 | rb_thread_wait_for(time) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10690:1: error: number of arguments doesn’t match prototype 10690 | { | ^ MushRuby/intern.h:240:6: error: prototype declaration 240 | void rb_thread_wait_for _((struct timeval)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10717:21: error: too many arguments to function ‘rb_sys_fail’; expected 0, have 1 10717 | rb_sys_fail("sleep"); | ^~~~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:562:15: note: declared here 562 | NORETURN(void rb_sys_fail _((const char*))); | ^~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c: In function ‘rb_thread_select’: MushRuby/eval.c:10750:1: warning: old-style function definition [-Wold-style-definition] 10750 | rb_thread_select(max, read, write, except, timeout) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:10754:1: error: number of arguments doesn’t match prototype 10754 | { | ^ MushRuby/intern.h:239:5: error: prototype declaration 239 | int rb_thread_select _((int, fd_set *, fd_set *, fd_set *, struct timeval *)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:10765:9: error: too many arguments to function ‘rb_thread_wait_for’; expected 0, have 1 10765 | rb_thread_wait_for(*timeout); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/eval.c:10688:1: note: declared here 10688 | rb_thread_wait_for(time) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_join’: MushRuby/eval.c:10842:1: warning: old-style function definition [-Wold-style-definition] 10842 | rb_thread_join(th, limit) | ^~~~~~~~~~~~~~ MushRuby/eval.c:10872:25: error: too many arguments to function ‘rb_obj_dup’; expected 0, have 1 10872 | VALUE errinfo = rb_obj_dup(th->errinfo); | ^~~~~~~~~~ ~~~~~~~~~~~ MushRuby/intern.h:330:7: note: declared here 330 | VALUE rb_obj_dup _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:10875:35: error: too many arguments to function ‘rb_ary_entry’; expected 0, have 2 10875 | rb_ary_unshift(errat, rb_ary_entry(oldbt, 0)); | ^~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:64:7: note: declared here 64 | VALUE rb_ary_entry _((VALUE, long)); | ^~~~~~~~~~~~ MushRuby/eval.c:10875:13: error: too many arguments to function ‘rb_ary_unshift’; expected 0, have 2 10875 | rb_ary_unshift(errat, rb_ary_entry(oldbt, 0)); | ^~~~~~~~~~~~~~ ~~~~~ MushRuby/intern.h:63:7: note: declared here 63 | VALUE rb_ary_unshift _((VALUE, VALUE)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:10878:9: error: too many arguments to function ‘rb_exc_raise’; expected 0, have 1 10878 | rb_exc_raise(errinfo); | ^~~~~~~~~~~~ ~~~~~~~ MushRuby/eval.c:4541:1: note: declared here 4541 | rb_exc_raise(mesg) | ^~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_join_m’: MushRuby/eval.c:10926:1: warning: old-style function definition [-Wold-style-definition] 10926 | rb_thread_join_m(argc, argv, thread) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:10936:32: error: too many arguments to function ‘rb_num2dbl’; expected 0, have 1 10936 | if (!NIL_P(limit)) delay = rb_num2dbl(limit); | ^~~~~~~~~~ ~~~~~ MushRuby/ruby.h:301:8: note: declared here 301 | double rb_num2dbl _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c:10937:10: error: too many arguments to function ‘rb_thread_join’; expected 0, have 2 10937 | if (!rb_thread_join(th, delay)) | ^~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10842:1: note: declared here 10842 | rb_thread_join(th, limit) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_list’: MushRuby/eval.c:11006:13: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 11006 | rb_ary_push(ary, th->thread); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_wakeup’: MushRuby/eval.c:11033:1: warning: old-style function definition [-Wold-style-definition] 11033 | rb_thread_wakeup(thread) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11035:1: error: number of arguments doesn’t match prototype 11035 | { | ^ MushRuby/intern.h:231:7: error: prototype declaration 231 | VALUE rb_thread_wakeup _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11040:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 11040 | rb_thread_ready(th); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_run’: MushRuby/eval.c:11067:1: warning: old-style function definition [-Wold-style-definition] 11067 | rb_thread_run(thread) | ^~~~~~~~~~~~~ MushRuby/eval.c:11069:1: error: number of arguments doesn’t match prototype 11069 | { | ^ MushRuby/intern.h:232:7: error: prototype declaration 232 | VALUE rb_thread_run _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:11070:5: error: too many arguments to function ‘rb_thread_wakeup’; expected 0, have 1 11070 | rb_thread_wakeup(thread); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:11033:1: note: declared here 11033 | rb_thread_wakeup(thread) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_kill’: MushRuby/eval.c:11090:1: warning: old-style function definition [-Wold-style-definition] 11090 | rb_thread_kill(thread) | ^~~~~~~~~~~~~~ MushRuby/eval.c:11092:1: error: number of arguments doesn’t match prototype 11092 | { | ^ MushRuby/intern.h:233:7: error: prototype declaration 233 | VALUE rb_thread_kill _((VALUE)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:11096:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 11096 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:11100:46: error: too many arguments to function ‘rb_exit’; expected 0, have 1 11100 | if (th == th->next || th == main_thread) rb_exit(EXIT_SUCCESS); | ^~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4350:1: note: declared here 4350 | rb_exit(status) | ^~~~~~~ MushRuby/eval.c:11102:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 11102 | rb_thread_ready(th); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_s_kill’: MushRuby/eval.c:11124:1: warning: old-style function definition [-Wold-style-definition] 11124 | rb_thread_s_kill(obj, th) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11127:12: error: too many arguments to function ‘rb_thread_kill’; expected 0, have 1 11127 | return rb_thread_kill(th); | ^~~~~~~~~~~~~~ ~~ MushRuby/eval.c:11090:1: note: declared here 11090 | rb_thread_kill(thread) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_exit’: MushRuby/eval.c:11144:12: error: too many arguments to function ‘rb_thread_kill’; expected 0, have 1 11144 | return rb_thread_kill(curr_thread->thread); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11090:1: note: declared here 11090 | rb_thread_kill(thread) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_sleep’: MushRuby/eval.c:11227:1: warning: old-style function definition [-Wold-style-definition] 11227 | rb_thread_sleep(sec) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11229:1: error: number of arguments doesn’t match prototype 11229 | { | ^ MushRuby/intern.h:228:6: error: prototype declaration 228 | void rb_thread_sleep _((int)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11236:24: error: too many arguments to function ‘rb_time_timeval’; expected 0, have 1 11236 | rb_thread_wait_for(rb_time_timeval(INT2FIX(sec))); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11213:16: note: declared here 11213 | struct timeval rb_time_timeval(); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11236:5: error: too many arguments to function ‘rb_thread_wait_for’; expected 0, have 1 11236 | rb_thread_wait_for(rb_time_timeval(INT2FIX(sec))); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10688:1: note: declared here 10688 | rb_thread_wait_for(time) | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_priority’: MushRuby/eval.c:11271:1: warning: old-style function definition [-Wold-style-definition] 11271 | rb_thread_priority(thread) | ^~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:11274:12: note: in expansion of macro ‘INT2NUM’ 11274 | return INT2NUM(rb_thread_check(thread)->priority); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_priority_set’: MushRuby/eval.c:11302:1: warning: old-style function definition [-Wold-style-definition] 11302 | rb_thread_priority_set(thread, prio) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11307:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 11307 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/ruby.h:277:20: error: too many arguments to function ‘rb_fix2int’; expected 0, have 1 277 | #define FIX2INT(x) rb_fix2int((VALUE)x) | ^~~~~~~~~~ MushRuby/ruby.h:275:33: note: in expansion of macro ‘FIX2INT’ 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~ MushRuby/eval.c:11310:20: note: in expansion of macro ‘NUM2INT’ 11310 | th->priority = NUM2INT(prio); | ^~~~~~~ MushRuby/ruby.h:276:6: note: declared here 276 | long rb_fix2int _((VALUE)); | ^~~~~~~~~~ MushRuby/ruby.h:275:44: error: too many arguments to function ‘rb_num2int’; expected 0, have 1 275 | #define NUM2INT(x) (FIXNUM_P(x)?FIX2INT(x):rb_num2int((VALUE)x)) | ^~~~~~~~~~ MushRuby/eval.c:11310:20: note: in expansion of macro ‘NUM2INT’ 11310 | th->priority = NUM2INT(prio); | ^~~~~~~ MushRuby/ruby.h:274:6: note: declared here 274 | long rb_num2int _((VALUE)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_safe_level’: MushRuby/eval.c:11329:1: warning: old-style function definition [-Wold-style-definition] 11329 | rb_thread_safe_level(thread) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:11336:16: note: in expansion of macro ‘INT2NUM’ 11336 | return INT2NUM(ruby_safe_level); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:11338:12: note: in expansion of macro ‘INT2NUM’ 11338 | return INT2NUM(th->safe); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_s_abort_exc_set’: MushRuby/eval.c:11389:1: warning: old-style function definition [-Wold-style-definition] 11389 | rb_thread_s_abort_exc_set(self, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11392:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 11392 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_abort_exc’: MushRuby/eval.c:11408:1: warning: old-style function definition [-Wold-style-definition] 11408 | rb_thread_abort_exc(thread) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_abort_exc_set’: MushRuby/eval.c:11425:1: warning: old-style function definition [-Wold-style-definition] 11425 | rb_thread_abort_exc_set(thread, val) | ^~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11428:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 11428 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_group’: MushRuby/eval.c:11445:1: warning: old-style function definition [-Wold-style-definition] 11445 | rb_thread_group(thread) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_alloc’: MushRuby/eval.c:11505:1: warning: old-style function definition [-Wold-style-definition] 11505 | rb_thread_alloc(klass) | ^~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/eval.c:11462:10: note: in expansion of macro ‘ALLOC’ 11462 | th = ALLOC(struct thread);\ | ^~~~~ MushRuby/eval.c:11511:5: note: in expansion of macro ‘THREAD_ALLOC’ 11511 | THREAD_ALLOC(th); | ^~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11512:18: note: in expansion of macro ‘Data_Wrap_Struct’ 11512 | th->thread = Data_Wrap_Struct(klass, thread_mark, thread_free, th); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_start_0’: MushRuby/eval.c:11619:1: warning: old-style function definition [-Wold-style-definition] 11619 | rb_thread_start_0(fn, arg, th) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:11663:5: error: too many arguments to function ‘scope_dup’; expected 0, have 1 11663 | scope_dup(ruby_scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c:11679:27: error: too many arguments to function ‘fn’; expected 0, have 2 11679 | th->result = (*fn)(arg, th); | ~^~~~ ~~~ MushRuby/eval.c:11690:28: error: too many arguments to function ‘ruby_stop’; expected 0, have 1 11690 | if (th == main_thread) ruby_stop(state); | ^~~~~~~~~ ~~~~~ MushRuby/eval.c:1576:1: note: declared here 1576 | ruby_stop(ex) | ^~~~~~~~~ MushRuby/eval.c:11694:9: error: too many arguments to function ‘blk_free’; expected 0, have 1 11694 | blk_free(saved_block); | ^~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:8041:1: note: declared here 8041 | blk_free(data) | ^~~~~~~~ MushRuby/eval.c:11704:18: error: too many arguments to function ‘rb_obj_is_kind_of’; expected 0, have 2 11704 | else if (rb_obj_is_kind_of(ruby_errinfo, rb_eSystemExit)) { | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/intern.h:327:7: note: declared here 327 | VALUE rb_obj_is_kind_of _((VALUE, VALUE)); | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:11709:31: error: too many arguments to function ‘rb_exc_new2’; expected 0, have 2 11709 | th->errinfo = rb_exc_new2(rb_eSecurityError, buf); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/intern.h:156:7: note: declared here 156 | VALUE rb_exc_new2 _((VALUE, const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:11713:17: error: too many arguments to function ‘rb_thread_main_jump’; expected 0, have 2 11713 | rb_thread_main_jump(ruby_errinfo, RESTORE_RAISE); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:10311:1: note: declared here 10311 | rb_thread_main_jump(err, tag) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11719:13: error: too many arguments to function ‘rb_thread_main_jump’; expected 0, have 2 11719 | rb_thread_main_jump(ruby_errinfo, RESTORE_EXIT); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:10311:1: note: declared here 10311 | rb_thread_main_jump(err, tag) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:11726:5: error: too many arguments to function ‘ruby_stop’; expected 0, have 1 11726 | ruby_stop(0); /* last thread termination */ | ^~~~~~~~~ ~ MushRuby/eval.c:1576:1: note: declared here 1576 | ruby_stop(ex) | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_create’: MushRuby/eval.c:11731:1: warning: old-style function definition [-Wold-style-definition] 11731 | rb_thread_create(fn, arg) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11734:1: error: number of arguments doesn’t match prototype 11734 | { | ^ MushRuby/intern.h:234:7: error: prototype declaration 234 | VALUE rb_thread_create _((VALUE (*)(ANYARGS), void*)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11735:5: error: too many arguments to function ‘Init_stack’; expected 0, have 1 11735 | Init_stack((VALUE*)&arg); | ^~~~~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:1307:6: note: declared here 1307 | void Init_stack _((VALUE*)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_yield’: MushRuby/eval.c:11740:1: warning: old-style function definition [-Wold-style-definition] 11740 | rb_thread_yield(arg, th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11746:5: error: too many arguments to function ‘scope_dup’; expected 0, have 1 11746 | scope_dup(ruby_block->scope); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c:11753:29: error: too many arguments to function ‘rb_is_local_id’; expected 0, have 1 11753 | if (id != 0 && !rb_is_local_id(id)) /* push flip states */ | ^~~~~~~~~~~~~~ ~~ MushRuby/intern.h:361:5: note: declared here 361 | int rb_is_local_id _((ID)); | ^~~~~~~~~~~~~~ MushRuby/eval.c:11754:17: error: too many arguments to function ‘rb_dvar_push’; expected 0, have 2 11754 | rb_dvar_push(id, Qfalse); | ^~~~~~~~~~~~ ~~ MushRuby/eval.c:883:1: note: declared here 883 | rb_dvar_push(id, value) | ^~~~~~~~~~~~ MushRuby/eval.c:11757:5: error: too many arguments to function ‘rb_dvar_push’; expected 0, have 2 11757 | rb_dvar_push('_', Qnil); | ^~~~~~~~~~~~ ~~~ MushRuby/eval.c:883:1: note: declared here 883 | rb_dvar_push(id, value) | ^~~~~~~~~~~~ MushRuby/eval.c:11758:5: error: too many arguments to function ‘rb_dvar_push’; expected 0, have 2 11758 | rb_dvar_push('~', Qnil); | ^~~~~~~~~~~~ ~~~ MushRuby/eval.c:883:1: note: declared here 883 | rb_dvar_push(id, value) | ^~~~~~~~~~~~ MushRuby/eval.c:11761:12: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 11761 | return rb_yield_0(arg, 0, 0, YIELD_LAMBDA_CALL, Qtrue); | ^~~~~~~~~~ ~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_s_new’: MushRuby/eval.c:11783:1: warning: old-style function definition [-Wold-style-definition] 11783 | rb_thread_s_new(argc, argv, klass) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11792:5: error: too many arguments to function ‘rb_obj_call_init’; expected 0, have 3 11792 | rb_obj_call_init(th->thread, argc, argv); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7420:1: note: declared here 7420 | rb_obj_call_init(obj, argc, argv) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11795:18: error: too many arguments to function ‘rb_class2name’; expected 0, have 1 11795 | rb_class2name(klass)); | ^~~~~~~~~~~~~ ~~~~~ MushRuby/ruby.h:536:7: note: declared here 536 | char *rb_class2name _((VALUE)); | ^~~~~~~~~~~~~ MushRuby/eval.c:11789:21: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] 11789 | volatile VALUE *pos; | ^~~ MushRuby/eval.c: In function ‘rb_thread_initialize’: MushRuby/eval.c:11821:1: warning: old-style function definition [-Wold-style-definition] 11821 | rb_thread_initialize(thread, args) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_start’: MushRuby/eval.c:11853:1: warning: old-style function definition [-Wold-style-definition] 11853 | rb_thread_start(klass, args) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_value’: MushRuby/eval.c:11875:1: warning: old-style function definition [-Wold-style-definition] 11875 | rb_thread_value(thread) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:11880:13: error: too many arguments to function ‘rb_thread_join’; expected 0, have 2 11880 | while (!rb_thread_join(th, DELAY_INFTY)); | ^~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10842:1: note: declared here 10842 | rb_thread_join(th, limit) | ^~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_status’: MushRuby/eval.c:11910:1: warning: old-style function definition [-Wold-style-definition] 11910 | rb_thread_status(thread) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:11921:12: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 11921 | return rb_str_new2(thread_status_name(th->status)); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_alive_p’: MushRuby/eval.c:11938:1: warning: old-style function definition [-Wold-style-definition] 11938 | rb_thread_alive_p(thread) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_stop_p’: MushRuby/eval.c:11961:1: warning: old-style function definition [-Wold-style-definition] 11961 | rb_thread_stop_p(thread) | ^~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_cleanup’: MushRuby/eval.c:12004:13: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12004 | rb_thread_ready(th); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_critical_set’: MushRuby/eval.c:12048:1: warning: old-style function definition [-Wold-style-definition] 12048 | rb_thread_critical_set(obj, val) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_interrupt’: MushRuby/eval.c:12059:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12059 | rb_thread_ready(main_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12069:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 12069 | rb_thread_restore_context(curr_thread, RESTORE_INTERRUPT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_signal_raise’: MushRuby/eval.c:12073:1: warning: old-style function definition [-Wold-style-definition] 12073 | rb_thread_signal_raise(sig) | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12075:1: error: number of arguments doesn’t match prototype 12075 | { | ^ MushRuby/intern.h:237:6: error: prototype declaration 237 | void rb_thread_signal_raise _((char*)); | ^~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12079:9: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12079 | rb_thread_ready(curr_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12082:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12082 | rb_thread_ready(main_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12090:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 12090 | rb_thread_restore_context(curr_thread, RESTORE_SIGNAL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_trap_eval’: MushRuby/eval.c:12094:1: warning: old-style function definition [-Wold-style-definition] 12094 | rb_thread_trap_eval(cmd, sig, safe) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12097:1: error: number of arguments doesn’t match prototype 12097 | { | ^ MushRuby/intern.h:236:6: error: prototype declaration 236 | void rb_thread_trap_eval _((VALUE, int, int)); | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12112:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 12112 | rb_thread_restore_context(curr_thread, RESTORE_TRAP); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_signal_exit’: MushRuby/eval.c:12122:9: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12122 | rb_thread_ready(curr_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12123:9: error: too many arguments to function ‘rb_exit’; expected 0, have 1 12123 | rb_exit(EXIT_SUCCESS); | ^~~~~~~ ~~~~~~~~~~~~ MushRuby/eval.c:4350:1: note: declared here 4350 | rb_exit(status) | ^~~~~~~ MushRuby/ruby.h:160:20: error: too many arguments to function ‘rb_int2inum’; expected 0, have 1 160 | #define INT2NUM(v) rb_int2inum(v) | ^~~~~~~~~~~ MushRuby/eval.c:12125:15: note: in expansion of macro ‘INT2NUM’ 12125 | args[0] = INT2NUM(EXIT_SUCCESS); | ^~~~~~~ MushRuby/intern.h:91:7: note: declared here 91 | VALUE rb_int2inum _((long)); | ^~~~~~~~~~~ MushRuby/eval.c:12126:15: error: too many arguments to function ‘rb_str_new2’; expected 0, have 1 12126 | args[1] = rb_str_new2("exit"); | ^~~~~~~~~~~ ~~~~~~ MushRuby/intern.h:421:7: note: declared here 421 | VALUE rb_str_new2 _((const char*)); | ^~~~~~~~~~~ MushRuby/eval.c:12127:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12127 | rb_thread_ready(main_thread); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12133:25: error: too many arguments to function ‘rb_class_new_instance’; expected 0, have 3 12133 | rb_thread_main_jump(rb_class_new_instance(2, args, rb_eSystemExit), | ^~~~~~~~~~~~~~~~~~~~~ ~ MushRuby/intern.h:207:7: note: declared here 207 | VALUE rb_class_new_instance _((int, VALUE*, VALUE)); | ^~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12133:5: error: too many arguments to function ‘rb_thread_main_jump’; expected 0, have 2 12133 | rb_thread_main_jump(rb_class_new_instance(2, args, rb_eSystemExit), | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:10311:1: note: declared here 10311 | rb_thread_main_jump(err, tag) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_raise’: MushRuby/eval.c:12138:1: warning: old-style function definition [-Wold-style-definition] 12138 | rb_thread_raise(argc, argv, th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12150:11: error: too many arguments to function ‘rb_make_exception’; expected 0, have 2 12150 | exc = rb_make_exception(argc, argv); | ^~~~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:4594:1: note: declared here 4594 | rb_make_exception(argc, argv) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:12152:9: error: too many arguments to function ‘rb_raise_jump’; expected 0, have 1 12152 | rb_raise_jump(exc); | ^~~~~~~~~~~~~ ~~~ MushRuby/eval.c:4641:1: note: declared here 4641 | rb_raise_jump(mesg) | ^~~~~~~~~~~~~ MushRuby/eval.c:12161:5: error: too many arguments to function ‘rb_thread_ready’; expected 0, have 1 12161 | rb_thread_ready(th); | ^~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10252:1: note: declared here 10252 | rb_thread_ready(th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12166:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 12166 | rb_thread_restore_context(curr_thread, RESTORE_RAISE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_raise_m’: MushRuby/eval.c:12191:1: warning: old-style function definition [-Wold-style-definition] 12191 | rb_thread_raise_m(argc, argv, thread) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:12199:9: error: too many arguments to function ‘rb_secure’; expected 0, have 1 12199 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:12201:5: error: too many arguments to function ‘rb_thread_raise’; expected 0, have 3 12201 | rb_thread_raise(argc, argv, th); | ^~~~~~~~~~~~~~~ ~~~~ MushRuby/eval.c:12138:1: note: declared here 12138 | rb_thread_raise(argc, argv, th) | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_local_aref’: MushRuby/eval.c:12206:1: warning: old-style function definition [-Wold-style-definition] 12206 | rb_thread_local_aref(thread, id) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12209:1: error: number of arguments doesn’t match prototype 12209 | { | ^ MushRuby/intern.h:243:7: error: prototype declaration 243 | VALUE rb_thread_local_aref _((VALUE, ID)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12218:9: error: too many arguments to function ‘st_lookup’; expected 0, have 3 12218 | if (st_lookup(th->locals, id, &val)) { | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_aref’: MushRuby/eval.c:12247:1: warning: old-style function definition [-Wold-style-definition] 12247 | rb_thread_aref(thread, id) | ^~~~~~~~~~~~~~ MushRuby/eval.c:12250:41: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 12250 | return rb_thread_local_aref(thread, rb_to_id(id)); | ^~~~~~~~ ~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:12250:12: error: too many arguments to function ‘rb_thread_local_aref’; expected 0, have 2 12250 | return rb_thread_local_aref(thread, rb_to_id(id)); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:12206:1: note: declared here 12206 | rb_thread_local_aref(thread, id) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_local_aset’: MushRuby/eval.c:12254:1: warning: old-style function definition [-Wold-style-definition] 12254 | rb_thread_local_aset(thread, id, val) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12258:1: error: number of arguments doesn’t match prototype 12258 | { | ^ MushRuby/intern.h:244:7: error: prototype declaration 244 | VALUE rb_thread_local_aset _((VALUE, ID, VALUE)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12264:29: error: too many arguments to function ‘rb_error_frozen’; expected 0, have 1 12264 | if (OBJ_FROZEN(thread)) rb_error_frozen("thread locals"); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ MushRuby/intern.h:164:15: note: declared here 164 | NORETURN(void rb_error_frozen _((const char*))); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:12270:9: error: too many arguments to function ‘st_delete’; expected 0, have 3 12270 | st_delete(th->locals, (st_data_t*)&id, 0); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:71:5: note: declared here 71 | int st_delete _((st_table *, st_data_t *, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c:12273:5: error: too many arguments to function ‘st_insert’; expected 0, have 3 12273 | st_insert(th->locals, id, val); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:73:5: note: declared here 73 | int st_insert _((st_table *, st_data_t, st_data_t)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_aset’: MushRuby/eval.c:12288:1: warning: old-style function definition [-Wold-style-definition] 12288 | rb_thread_aset(thread, id, val) | ^~~~~~~~~~~~~~ MushRuby/eval.c:12291:41: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 12291 | return rb_thread_local_aset(thread, rb_to_id(id), val); | ^~~~~~~~ ~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:12291:12: error: too many arguments to function ‘rb_thread_local_aset’; expected 0, have 3 12291 | return rb_thread_local_aset(thread, rb_to_id(id), val); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/eval.c:12254:1: note: declared here 12254 | rb_thread_local_aset(thread, id, val) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_key_p’: MushRuby/eval.c:12309:1: warning: old-style function definition [-Wold-style-definition] 12309 | rb_thread_key_p(thread, id) | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12315:31: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 12315 | if (st_lookup(th->locals, rb_to_id(id), 0)) | ^~~~~~~~ ~~ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:12315:9: error: too many arguments to function ‘st_lookup’; expected 0, have 3 12315 | if (st_lookup(th->locals, rb_to_id(id), 0)) | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:74:5: note: declared here 74 | int st_lookup _((st_table *, st_data_t, st_data_t *)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘thread_keys_i’: MushRuby/eval.c:12321:1: warning: old-style function definition [-Wold-style-definition] 12321 | thread_keys_i(key, value, ary) | ^~~~~~~~~~~~~ MushRuby/eval.c:12325:5: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 12325 | rb_ary_push(ary, ID2SYM(key)); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_keys’: MushRuby/eval.c:12345:1: warning: old-style function definition [-Wold-style-definition] 12345 | rb_thread_keys(thread) | ^~~~~~~~~~~~~~ MushRuby/eval.c:12352:9: error: too many arguments to function ‘st_foreach’; expected 0, have 3 12352 | st_foreach(th->locals, thread_keys_i, ary); | ^~~~~~~~~~ ~~~~~~~~~~ MushRuby/st.h:75:5: note: declared here 75 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_thread_inspect’: MushRuby/eval.c:12365:1: warning: old-style function definition [-Wold-style-definition] 12365 | rb_thread_inspect(thread) | ^~~~~~~~~~~~~~~~~ MushRuby/eval.c:12368:19: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 12368 | char *cname = rb_obj_classname(thread); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12374:11: error: too many arguments to function ‘rb_str_new’; expected 0, have 2 12374 | str = rb_str_new(0, len); /* 7:tags 16:addr 9:status 1:nul */ | ^~~~~~~~~~ ~ MushRuby/intern.h:420:7: note: declared here 420 | VALUE rb_str_new _((const char*, long)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_callcc’: MushRuby/eval.c:12464:1: warning: old-style function definition [-Wold-style-definition] 12464 | rb_callcc(self) | ^~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/eval.c:11462:10: note: in expansion of macro ‘ALLOC’ 11462 | th = ALLOC(struct thread);\ | ^~~~~ MushRuby/eval.c:12473:5: note: in expansion of macro ‘THREAD_ALLOC’ 12473 | THREAD_ALLOC(th); | ^~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12474:12: note: in expansion of macro ‘Data_Wrap_Struct’ 12474 | cont = Data_Wrap_Struct(rb_cCont, thread_mark, thread_free, th); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12476:5: error: too many arguments to function ‘scope_dup’; expected 0, have 1 12476 | scope_dup(ruby_scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c:12478:9: error: too many arguments to function ‘scope_dup’; expected 0, have 1 12478 | scope_dup(tag->scope); | ^~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:7985:1: note: declared here 7985 | scope_dup(scope) | ^~~~~~~~~ MushRuby/eval.c:12492:16: error: too many arguments to function ‘rb_yield’; expected 0, have 1 12492 | return rb_yield(cont); | ^~~~~~~~ ~~~~ MushRuby/eval.c:5001:1: note: declared here 5001 | rb_yield(val) | ^~~~~~~~ MushRuby/eval.c: In function ‘rb_cont_call’: MushRuby/eval.c:12513:1: warning: old-style function definition [-Wold-style-definition] 12513 | rb_cont_call(argc, argv, cont) | ^~~~~~~~~~~~ MushRuby/eval.c:12534:22: error: too many arguments to function ‘rb_ary_new4’; expected 0, have 2 12534 | th->result = rb_ary_new4(argc, argv); | ^~~~~~~~~~~ ~~~~ MushRuby/intern.h:53:7: note: declared here 53 | VALUE rb_ary_new4 _((long, const VALUE *)); | ^~~~~~~~~~~ MushRuby/eval.c:12538:5: error: too many arguments to function ‘rb_thread_restore_context’; expected 0, have 2 12538 | rb_thread_restore_context(th, RESTORE_NORMAL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ MushRuby/eval.c:10186:1: note: declared here 10186 | rb_thread_restore_context(th, exit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘thgroup_s_alloc’: MushRuby/eval.c:12562:1: warning: old-style function definition [-Wold-style-definition] 12562 | thgroup_s_alloc(klass) | ^~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: error: too many arguments to function ‘ruby_xmalloc’; expected 0, have 1 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/ruby.h:487:28: note: in expansion of macro ‘xmalloc’ 487 | #define ALLOC(type) (type*)xmalloc(sizeof(type)) | ^~~~~~~ MushRuby/ruby.h:413:12: note: in expansion of macro ‘ALLOC’ 413 | sval = ALLOC(type),\ | ^~~~~ MushRuby/eval.c:12568:13: note: in expansion of macro ‘Data_Make_Struct’ 12568 | group = Data_Make_Struct(klass, struct thgroup, 0, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/defines.h:68:17: note: declared here 68 | #define xmalloc ruby_xmalloc | ^~~~~~~~~~~~ MushRuby/defines.h:73:7: note: in expansion of macro ‘xmalloc’ 73 | void *xmalloc _((long)); | ^~~~~~~ MushRuby/ruby.h:410:5: error: too many arguments to function ‘rb_data_object_alloc’; expected 0, have 4 410 | rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:415:5: note: in expansion of macro ‘Data_Wrap_Struct’ 415 | Data_Wrap_Struct(klass,mark,free,sval)\ | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12568:13: note: in expansion of macro ‘Data_Make_Struct’ 12568 | group = Data_Make_Struct(klass, struct thgroup, 0, free, data); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:407:7: note: declared here 407 | VALUE rb_data_object_alloc _((VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘thgroup_list’: MushRuby/eval.c:12587:1: warning: old-style function definition [-Wold-style-definition] 12587 | thgroup_list(group) | ^~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:12594:5: note: in expansion of macro ‘Data_Get_Struct’ 12594 | Data_Get_Struct(group, struct thgroup, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c:12599:13: error: too many arguments to function ‘rb_ary_push’; expected 0, have 2 12599 | rb_ary_push(ary, th->thread); | ^~~~~~~~~~~ ~~~ MushRuby/intern.h:60:7: note: declared here 60 | VALUE rb_ary_push _((VALUE, VALUE)); | ^~~~~~~~~~~ MushRuby/eval.c: In function ‘thgroup_enclose’: MushRuby/eval.c:12627:1: warning: old-style function definition [-Wold-style-definition] 12627 | thgroup_enclose(group) | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:12632:5: note: in expansion of macro ‘Data_Get_Struct’ 12632 | Data_Get_Struct(group, struct thgroup, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘thgroup_enclosed_p’: MushRuby/eval.c:12648:1: warning: old-style function definition [-Wold-style-definition] 12648 | thgroup_enclosed_p(group) | ^~~~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:12653:5: note: in expansion of macro ‘Data_Get_Struct’ 12653 | Data_Get_Struct(group, struct thgroup, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘thgroup_add’: MushRuby/eval.c:12686:1: warning: old-style function definition [-Wold-style-definition] 12686 | thgroup_add(group, thread) | ^~~~~~~~~~~ MushRuby/eval.c:12692:5: error: too many arguments to function ‘rb_secure’; expected 0, have 1 12692 | rb_secure(4); | ^~~~~~~~~ ~ MushRuby/eval.c:246:1: note: declared here 246 | rb_secure(level) | ^~~~~~~~~ MushRuby/eval.c:12696:18: error: too many arguments to function ‘rb_obj_classname’; expected 0, have 1 12696 | rb_obj_classname(thread)); | ^~~~~~~~~~~~~~~~ ~~~~~~ MushRuby/ruby.h:537:7: note: declared here 537 | char *rb_obj_classname _((VALUE)); | ^~~~~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:12702:5: note: in expansion of macro ‘Data_Get_Struct’ 12702 | Data_Get_Struct(group, struct thgroup, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/ruby.h:243:25: error: too many arguments to function ‘rb_check_type’; expected 0, have 2 243 | #define Check_Type(v,t) rb_check_type((VALUE)(v),t) | ^~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:419:5: note: in expansion of macro ‘Check_Type’ 419 | Check_Type(obj, T_DATA); \ | ^~~~~~~~~~ MushRuby/eval.c:12713:5: note: in expansion of macro ‘Data_Get_Struct’ 12713 | Data_Get_Struct(th->thgroup, struct thgroup, data); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:242:6: note: declared here 242 | void rb_check_type _((VALUE,int)); | ^~~~~~~~~~~~~ MushRuby/eval.c: In function ‘Init_Thread’: MushRuby/eval.c:12737:23: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 12737 | rb_eThreadError = rb_define_class("ThreadError", rb_eStandardError); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12738:18: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 12738 | rb_cThread = rb_define_class("Thread", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12739:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 12739 | rb_undef_alloc_func(rb_cThread); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12741:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12741 | rb_define_singleton_method(rb_cThread, "new", rb_thread_s_new, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12742:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12742 | rb_define_method(rb_cThread, "initialize", rb_thread_initialize, -2); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12743:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12743 | rb_define_singleton_method(rb_cThread, "start", rb_thread_start, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12744:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12744 | rb_define_singleton_method(rb_cThread, "fork", rb_thread_start, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12746:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12746 | rb_define_singleton_method(rb_cThread, "stop", rb_thread_stop, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12747:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12747 | rb_define_singleton_method(rb_cThread, "kill", rb_thread_s_kill, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12748:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12748 | rb_define_singleton_method(rb_cThread, "exit", rb_thread_exit, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12749:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12749 | rb_define_singleton_method(rb_cThread, "pass", rb_thread_pass, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12750:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12750 | rb_define_singleton_method(rb_cThread, "current", rb_thread_current, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12751:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12751 | rb_define_singleton_method(rb_cThread, "main", rb_thread_main, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12752:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12752 | rb_define_singleton_method(rb_cThread, "list", rb_thread_list, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12754:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12754 | rb_define_singleton_method(rb_cThread, "critical", rb_thread_critical_get, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12755:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12755 | rb_define_singleton_method(rb_cThread, "critical=", rb_thread_critical_set, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12757:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12757 | rb_define_singleton_method(rb_cThread, "abort_on_exception", rb_thread_s_abort_exc, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12758:5: error: too many arguments to function ‘rb_define_singleton_method’; expected 0, have 4 12758 | rb_define_singleton_method(rb_cThread, "abort_on_exception=", rb_thread_s_abort_exc_set, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/intern.h:147:6: note: declared here 147 | void rb_define_singleton_method _((VALUE, const char*, VALUE(*)(ANYARGS), int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12760:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12760 | rb_define_method(rb_cThread, "run", rb_thread_run, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12761:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12761 | rb_define_method(rb_cThread, "wakeup", rb_thread_wakeup, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12762:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12762 | rb_define_method(rb_cThread, "kill", rb_thread_kill, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12763:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12763 | rb_define_method(rb_cThread, "terminate", rb_thread_kill, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12764:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12764 | rb_define_method(rb_cThread, "exit", rb_thread_kill, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12765:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12765 | rb_define_method(rb_cThread, "value", rb_thread_value, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12766:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12766 | rb_define_method(rb_cThread, "status", rb_thread_status, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12767:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12767 | rb_define_method(rb_cThread, "join", rb_thread_join_m, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12768:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12768 | rb_define_method(rb_cThread, "alive?", rb_thread_alive_p, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12769:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12769 | rb_define_method(rb_cThread, "stop?", rb_thread_stop_p, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12770:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12770 | rb_define_method(rb_cThread, "raise", rb_thread_raise_m, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12772:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12772 | rb_define_method(rb_cThread, "abort_on_exception", rb_thread_abort_exc, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12773:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12773 | rb_define_method(rb_cThread, "abort_on_exception=", rb_thread_abort_exc_set, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12775:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12775 | rb_define_method(rb_cThread, "priority", rb_thread_priority, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12776:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12776 | rb_define_method(rb_cThread, "priority=", rb_thread_priority_set, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12777:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12777 | rb_define_method(rb_cThread, "safe_level", rb_thread_safe_level, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12778:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12778 | rb_define_method(rb_cThread, "group", rb_thread_group, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12780:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12780 | rb_define_method(rb_cThread, "[]", rb_thread_aref, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12781:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12781 | rb_define_method(rb_cThread, "[]=", rb_thread_aset, 2); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12782:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12782 | rb_define_method(rb_cThread, "key?", rb_thread_key_p, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12783:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12783 | rb_define_method(rb_cThread, "keys", rb_thread_keys, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12785:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12785 | rb_define_method(rb_cThread, "inspect", rb_thread_inspect, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12787:16: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 12787 | rb_cCont = rb_define_class("Continuation", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12788:5: error: too many arguments to function ‘rb_undef_alloc_func’; expected 0, have 1 12788 | rb_undef_alloc_func(rb_cCont); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/eval.c:443:1: note: declared here 443 | rb_undef_alloc_func(klass) | ^~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12789:5: error: too many arguments to function ‘rb_undef_method’; expected 0, have 2 12789 | rb_undef_method(CLASS_OF(rb_cCont), "new"); | ^~~~~~~~~~~~~~~ MushRuby/ruby.h:524:6: note: declared here 524 | void rb_undef_method _((VALUE,const char*)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12790:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12790 | rb_define_method(rb_cCont, "call", rb_cont_call, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12791:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12791 | rb_define_method(rb_cCont, "[]", rb_cont_call, -1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12792:5: error: too many arguments to function ‘rb_define_global_function’; expected 0, have 3 12792 | rb_define_global_function("callcc", rb_callcc, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:522:6: note: declared here 522 | void rb_define_global_function _((const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12793:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 12793 | rb_global_variable(&cont_protect); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12795:16: error: too many arguments to function ‘rb_define_class’; expected 0, have 2 12795 | cThGroup = rb_define_class("ThreadGroup", rb_cObject); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ MushRuby/ruby.h:502:7: note: declared here 502 | VALUE rb_define_class _((const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c:12796:5: error: too many arguments to function ‘rb_define_alloc_func’; expected 0, have 2 12796 | rb_define_alloc_func(cThGroup, thgroup_s_alloc); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/eval.c:434:1: note: declared here 434 | rb_define_alloc_func(klass, func) | ^~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12797:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12797 | rb_define_method(cThGroup, "list", thgroup_list, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12798:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12798 | rb_define_method(cThGroup, "enclose", thgroup_enclose, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12799:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12799 | rb_define_method(cThGroup, "enclosed?", thgroup_enclosed_p, 0); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12800:5: error: too many arguments to function ‘rb_define_method’; expected 0, have 4 12800 | rb_define_method(cThGroup, "add", thgroup_add, 1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:520:6: note: declared here 520 | void rb_define_method _((VALUE,const char*,VALUE(*)(ANYARGS),int)); | ^~~~~~~~~~~~~~~~ MushRuby/eval.c:12801:5: error: too many arguments to function ‘rb_global_variable’; expected 0, have 1 12801 | rb_global_variable(&thgroup_default); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ MushRuby/ruby.h:528:6: note: declared here 528 | void rb_global_variable _((VALUE*)); | ^~~~~~~~~~~~~~~~~~ MushRuby/eval.c:12802:23: error: too many arguments to function ‘rb_obj_alloc’; expected 0, have 1 12802 | thgroup_default = rb_obj_alloc(cThGroup); | ^~~~~~~~~~~~ ~~~~~~~~ MushRuby/intern.h:328:7: note: declared here 328 | VALUE rb_obj_alloc _((VALUE)); | ^~~~~~~~~~~~ MushRuby/eval.c:12803:5: error: too many arguments to function ‘rb_define_const’; expected 0, have 3 12803 | rb_define_const(cThGroup, "Default", thgroup_default); | ^~~~~~~~~~~~~~~ ~~~~~~~~ MushRuby/ruby.h:516:6: note: declared here 516 | void rb_define_const _((VALUE,const char*,VALUE)); | ^~~~~~~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_catch’: MushRuby/eval.c:12842:1: warning: old-style function definition [-Wold-style-definition] 12842 | rb_f_catch(dmy, tag) | ^~~~~~~~~~ MushRuby/eval.c:12848:18: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 12848 | tag = ID2SYM(rb_to_id(tag)); | ^~~~~~~~ ~~~ MushRuby/ruby.h:193:36: note: in definition of macro ‘ID2SYM’ 193 | #define ID2SYM(x) ((VALUE)(((long)(x))<<8|SYMBOL_FLAG)) | ^ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:12851:15: error: too many arguments to function ‘rb_yield_0’; expected 0, have 5 12851 | val = rb_yield_0(tag, 0, 0, 0, Qfalse); | ^~~~~~~~~~ ~~~ MushRuby/eval.c:4797:1: note: declared here 4797 | rb_yield_0(val, self, klass, flags, avalue) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘catch_i’: MushRuby/eval.c:12864:1: warning: old-style function definition [-Wold-style-definition] 12864 | catch_i(tag) | ^~~~~~~ MushRuby/eval.c:12867:29: error: too many arguments to function ‘rb_intern’; expected 0, have 1 12867 | return rb_funcall(Qnil, rb_intern("catch"), 1, tag); | ^~~~~~~~~ ~~~~~~~ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c: In function ‘rb_catch’: MushRuby/eval.c:12871:1: warning: old-style function definition [-Wold-style-definition] 12871 | rb_catch(tag, func, data) | ^~~~~~~~ MushRuby/eval.c:12875:1: error: number of arguments doesn’t match prototype 12875 | { | ^ MushRuby/ruby.h:581:7: error: prototype declaration 581 | VALUE rb_catch _((const char*,VALUE(*)(ANYARGS),VALUE)); | ^~~~~~~~ MushRuby/eval.c:12876:59: error: too many arguments to function ‘rb_intern’; expected 0, have 1 12876 | return rb_iterate((VALUE(*)_((VALUE)))catch_i, ID2SYM(rb_intern(tag)), func, data); | ^~~~~~~~~ ~~~ MushRuby/ruby.h:193:36: note: in definition of macro ‘ID2SYM’ 193 | #define ID2SYM(x) ((VALUE)(((long)(x))<<8|SYMBOL_FLAG)) | ^ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:12876:12: error: too many arguments to function ‘rb_iterate’; expected 0, have 4 12876 | return rb_iterate((VALUE(*)_((VALUE)))catch_i, ID2SYM(rb_intern(tag)), func, data); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ MushRuby/eval.c:5218:1: note: declared here 5218 | rb_iterate(it_proc, data1, bl_proc, data2) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_f_throw’: MushRuby/eval.c:12892:1: warning: old-style function definition [-Wold-style-definition] 12892 | rb_f_throw(argc, argv) | ^~~~~~~~~~ MushRuby/eval.c:12900:18: error: too many arguments to function ‘rb_to_id’; expected 0, have 1 12900 | tag = ID2SYM(rb_to_id(tag)); | ^~~~~~~~ ~~~ MushRuby/ruby.h:193:36: note: in definition of macro ‘ID2SYM’ 193 | #define ID2SYM(x) ((VALUE)(((long)(x))<<8|SYMBOL_FLAG)) | ^ MushRuby/ruby.h:534:4: note: declared here 534 | ID rb_to_id _((VALUE)); | ^~~~~~~~ MushRuby/eval.c:12910:22: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 12910 | rb_id2name(SYM2ID(tag)), | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c:12916:59: error: too many arguments to function ‘rb_id2name’; expected 0, have 1 12916 | rb_name_error(SYM2ID(tag), "uncaught throw `%s'", rb_id2name(SYM2ID(tag))); | ^~~~~~~~~~ MushRuby/ruby.h:533:7: note: declared here 533 | char *rb_id2name _((ID)); | ^~~~~~~~~~ MushRuby/eval.c: In function ‘rb_throw’: MushRuby/eval.c:12926:1: warning: old-style function definition [-Wold-style-definition] 12926 | rb_throw(tag, val) | ^~~~~~~~ MushRuby/eval.c:12929:1: error: number of arguments doesn’t match prototype 12929 | { | ^ MushRuby/ruby.h:582:15: error: prototype declaration 582 | NORETURN(void rb_throw _((const char*,VALUE))); | ^~~~~~~~ MushRuby/ruby.h:84:22: note: in definition of macro ‘NORETURN’ 84 | # define NORETURN(x) x | ^ MushRuby/eval.c:12932:22: error: too many arguments to function ‘rb_intern’; expected 0, have 1 12932 | argv[0] = ID2SYM(rb_intern(tag)); | ^~~~~~~~~ ~~~ MushRuby/ruby.h:193:36: note: in definition of macro ‘ID2SYM’ 193 | #define ID2SYM(x) ((VALUE)(((long)(x))<<8|SYMBOL_FLAG)) | ^ MushRuby/ruby.h:532:4: note: declared here 532 | ID rb_intern _((const char*)); | ^~~~~~~~~ MushRuby/eval.c:12934:5: error: too many arguments to function ‘rb_f_throw’; expected 0, have 2 12934 | rb_f_throw(2, argv); | ^~~~~~~~~~ ~ MushRuby/eval.c:12892:1: note: declared here 12892 | rb_f_throw(argc, argv) | ^~~~~~~~~~ MushRuby/eval.c: In function ‘massign’: MushRuby/eval.c:5117:1: warning: control reaches end of non-void function [-Wreturn-type] 5117 | } | ^ make[2]: *** [Makefile:1428: eval.o] Error 1 In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyDataObj.h:54, from MushRuby/MushRuby.h:60, from MushRuby/MushRuby.cpp:38: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyMaptorObj.h:43, from MushRuby/MushRubyMaptorObj.cpp:32: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:46, from ./Mushcore/Mushcore.h:115, from MushRuby/MushRubyStandard.h:67, from MushRuby/MushRubyExec.h:57, from MushRuby/MushRubyExec.cpp:68: ./Mushcore/MushcoreXMLIStream.h:437:43: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 437 | operator>>(MushcoreXMLIStream& ioIn, std::auto_ptr& outaObj) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from ./Mushcore/MushcoreStandard.h:257, from ./Mushcore/MushcoreAbstractSingleton.h:72, from ./Mushcore/Mushcore.h:111: /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from ./Mushcore/MushcoreAutoClonePtr.h:47: ./Mushcore/MushcoreXMLOStream.h:224:50: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 224 | operator<<(MushcoreXMLOStream& ioOut, const std::auto_ptr& inaObj) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from MushRuby/ruby.h:49, from MushRuby/MushRubyRuby.h:38, from MushRuby/MushRubyExec.cpp:73: MushRuby/intern.h:47:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ MushRuby/intern.h:47:48: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 47 | void rb_mem_clear _((register VALUE*, register long)); | ^~~~ MushRuby/defines.h:50:18: note: in definition of macro ‘_’ 50 | # define _(args) args | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/adanaxisgpl-1.2.5-build/adanaxisgpl-1.2.5/src' make[1]: Leaving directory '/builddir/build/BUILD/adanaxisgpl-1.2.5-build/adanaxisgpl-1.2.5' make[1]: *** [Makefile:426: all-recursive] Error 1 make: *** [Makefile:320: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.GLDIfC (%build) Bad exit status from /var/tmp/rpm-tmp.GLDIfC (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 36bab30994074751b21065049dc3cf63 -D /var/lib/mock/f43-build-57351207-6551758/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --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 --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 36bab30994074751b21065049dc3cf63 -D /var/lib/mock/f43-build-57351207-6551758/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fabbjzbu:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --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 --noclean --target ppc64le --nodeps /builddir/build/SPECS/adanaxisgpl.spec'