Build log:
Mock Version: 5.5
Mock Version: 5.5
Mock Version: 5.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'], chrootPath='/var/lib/mock/f41-build-side-84507-49321996-5865623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffb21cec30>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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', '0171868f15864af7989319512b643148', '-D', '/var/lib/mock/f41-build-side-84507-49321996-5865623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708992000
Wrote: /builddir/build/SRPMS/swig-4.2.1-2.fc41.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'], chrootPath='/var/lib/mock/f41-build-side-84507-49321996-5865623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffb21cec30>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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', 'a40991f6c4d7436b83a1374f33be3cd3', '-D', '/var/lib/mock/f41-build-side-84507-49321996-5865623/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708992000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ebaOyS
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf swig-4.2.1
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/swig-4.2.1.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd swig-4.2.1
+ rm -rf /builddir/build/BUILD/swig-4.2.1-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/swig-4.2.1-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ for all in CHANGES README
+ iconv -f ISO88591 -t UTF8
+ touch -r CHANGES CHANGES.new
+ mv -f CHANGES.new CHANGES
+ for all in CHANGES README
+ iconv -f ISO88591 -t UTF8
+ touch -r README README.new
+ mv -f README.new README
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GiAqmh
+ umask 022
+ cd /builddir/build/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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 swig-4.2.1
+ ./autogen.sh
+ test -d Tools/config
+ aclocal -I Tools/config
+ autoheader
+ automake --add-missing --copy --force-missing
+ autoconf
+ cd CCache
+ autoreconf
+ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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' ./CCache/configure
+ diff -u ./CCache/configure.backup ./CCache/configure
+ mv ./CCache/configure.backup ./CCache/configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./CCache/configure
+ diff -u ./CCache/configure.backup ./CCache/configure
+ mv ./CCache/configure.backup ./CCache/configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./CCache/configure
+ diff -u ./CCache/configure.backup ./CCache/configure
+ mv ./CCache/configure.backup ./CCache/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' ./CCache/configure
+ diff -u ./CCache/configure.backup ./CCache/configure
+ mv ./CCache/configure.backup ./CCache/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'\''"#' ./CCache/configure
+ diff -u ./CCache/configure.backup ./CCache/configure
+ mv ./CCache/configure.backup ./CCache/configure
+ 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 ./Tools/config/config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./Tools/config/config.guess
++ basename ./Tools/config/config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./Tools/config/config.guess
'/usr/lib/rpm/redhat/config.guess' -> './Tools/config/config.guess'
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./Tools/config/config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./Tools/config/config.sub
++ basename ./Tools/config/config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./Tools/config/config.sub
'/usr/lib/rpm/redhat/config.sub' -> './Tools/config/config.sub'
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']'
++ find . -name ltmain.sh
++ grep -q runstatedir=DIR ./configure
++ echo --runstatedir=/run
+ ./configure --build=s390x-redhat-linux-gnu --host=s390x-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-ocaml --with-python3=python3 --with-php --without-go --with-octave=/usr/bin/octave --without-maximum-compile-warnings
checking build system type... s390x-redhat-linux-gnu
checking host system type... s390x-redhat-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for s390x-redhat-linux-gnu-gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking maximum warning verbosity option... no
checking CFLAGS to compile SWIG executable... -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection 
checking CXXFLAGS to compile SWIG executable... -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection 
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether to enable PCRE2 support... yes
checking whether to use local PCRE2... no
checking for a sed that does not truncate output... /usr/bin/sed
checking for pcre2-config... /usr/bin/pcre2-config
checking whether to enable ccache-swig... yes
Checking packages required for SWIG developers.
Note : None of the following packages are required for users to compile and install SWIG from the distributed tarball
checking for bison... bison
Checking for installed target languages and other information in order to compile and run
the examples and test-suite invoked by 'make check'.
Note : None of the following packages are required for users to compile and install SWIG from the distributed tarball
checking for boostlib >=  (102000)... yes
checking SO... .so
checking LDSHARED... $(CC) -shared
checking CXXSHARED... $(CC) -shared
checking TRYLINKINGWITHCXX... CXXSHARED= $(CXX) -shared 
checking CCSHARED... -fpic
checking RPATH... -Xlinker -rpath $(exec_prefix)/lib -Xlinker -rpath .
checking LINKFORSHARED... -Xlinker -export-dynamic
checking CFLAGS to use for testing (PLATCFLAGS)... 
checking whether to attempt to enable C++11 and later C++ standards testing... yes
checking whether g++ supports C++20 features with -std=c++20... yes
checking whether C++11 to C++20 testing is enabled... yes
checking CXXFLAGS to use for testing (PLATCXXFLAGS)... -std=c++20
checking if compiler supports pre-compiled headers... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for library containing t_open... no
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for main in -lieee... no
checking for crypt in -lcrypt... yes
checking for s390x-redhat-linux-gnu-pkg-config... /usr/bin/s390x-redhat-linux-gnu-pkg-config
checking for android... no
checking for adb... no
checking for ant... no
checking for ndk-build... no
checking for mono-csc... no
checking for gmcs... no
checking for mcs... no
checking for cscc... no
checking for dmd... no
checking for ldmd2... no
checking for ldc2... no
checking for gdmd... no
configure: Disabling Go
checking for guile-config... /usr/bin/guile-config
checking for guile executable... /usr/bin/guile
checking for guile version... 2.0
checking for guile version >= 1.8... yes
checking for guile compile flags... -I/usr/include/guile/2.0
checking for guile link flags... -lguile-2.0
checking for java JDK... no (JAVA_HOME is not defined)
checking for java... java
checking for javac... javac
checking if java version is 9 or greater... yes
checking for java include file jni.h... -I"/usr/lib/jvm/java-21-openjdk-21.0.2.0.13-2.fc41.s390x/include"
checking for java include file jni_md.h... -I"/usr/lib/jvm/java-21-openjdk-21.0.2.0.13-2.fc41.s390x/include/linux"
checking for java jdk from jni include paths... not found
checking for node... no
checking for nodejs... no
checking for JavaScriptCore/Webkit... not found
checking for V8 Javascript v8.h... not found
checking for V8 Javascript library... not found
checking for lua5.4... no
checking for lua5.3... no
checking for lua5.2... no
checking for lua5.1... no
checking for lua... /usr/bin/lua
checking Lua version... Lua 5.4.x
checking whether Lua dynamic loading is enabled... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for lua.h... yes
checking for library containing lua_close... -llua
checking for mzscheme... no
checking for mzc... no
checking for ocamlc... ocamlc
checking for camlp4... no
checking for ocamldlgen... no
checking for ocamlfind... ocamlfind
checking for ocamlmktop... ocamlmktop
checking if /usr/bin/octave works... yes
checking for mkoctfile... /usr/bin/mkoctfile
checking if /usr/bin/mkoctfile works... yes
checking for Octave preprocessor flags...  -I/usr/include/suitesparse -I/usr/include/octave-8.4.0/octave/.. -I/usr/include/octave-8.4.0/octave -I/usr/include/octave-8.4.0/octave/.. -I/usr/include/octave-8.4.0/octave
checking for Octave compiler flags...  -g -grecord-gcc-switches -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -O0
checking for Octave linker flags...  -L/usr/lib64/octave/8.4.0 -rdynamic  -loctinterp -loctave  -lpthread -lm 
checking if Octave option '--no-window-system' is supported... yes
checking if Octave option '--silent' is supported... yes
checking if Octave option '--norc' is supported... yes
checking if Octave option '--no-history' is supported... yes
checking for perl... perl
checking for Perl5 header files... /usr/lib64/perl5/CORE
checking for Perl5 library... perl
checking for Perl5 ccflags... -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
checking for Perl5 ccdlflags... -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 
checking for Perl5 cccdlflags... -fPIC
checking for Perl5 ldflags... -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1  -fstack-protector-strong -L/usr/local/lib
checking for Perl5 Test::More module... found
checking for php8.3... no
checking for php8.2... no
checking for php8.1... no
checking for php8.0... no
checking for php... php
checking for PHP header files... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib
checking for python... no
checking for python2.7... no
checking for python3-config... python3-config
checking for python3 major version number... 3
checking for Python 3.x os.name... posix
checking for Python 3.x path separator... /
checking for Python 3.x prefix... /usr
checking for Python 3.x exec-prefix... /usr
checking for Python 3.x version... python3.12
checking for Python 3.x lib dir... lib
checking for Python 3.x header files... -I/usr/include/python3.12 -I/usr/include/python3.12
checking for Python 3.x library directory... /usr/lib
checking for Python 3.x library... -lpython3.12
checking for pycodestyle... no
checking for R... /usr/bin/R
checking for ruby... ruby
checking for Ruby header files... -I/usr/include -I/usr/include
checking for Ruby library... not found... using /usr/include
checking for scilab... no
checking for Tcl configuration... found /usr/lib64/tcl8.6/tclConfig.sh
checking for Tcl header files... -I/usr/include
checking for Tcl library... -L/usr/lib64 -ltcl8.6
checking for egrep -e... (cached) /usr/bin/grep -E
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Examples/Makefile
config.status: creating Examples/xml/Makefile
config.status: creating Examples/test-suite/errors/Makefile
config.status: creating Examples/test-suite/csharp/Makefile
config.status: creating Examples/test-suite/d/Makefile
config.status: creating Examples/test-suite/go/Makefile
config.status: creating Examples/test-suite/guile/Makefile
config.status: creating Examples/test-suite/java/Makefile
config.status: creating Examples/test-suite/javascript/Makefile
config.status: creating Examples/test-suite/lua/Makefile
config.status: creating Examples/test-suite/mzscheme/Makefile
config.status: creating Examples/test-suite/ocaml/Makefile
config.status: creating Examples/test-suite/octave/Makefile
config.status: creating Examples/test-suite/perl5/Makefile
config.status: creating Examples/test-suite/php/Makefile
config.status: creating Examples/test-suite/python/Makefile
config.status: creating Examples/test-suite/r/Makefile
config.status: creating Examples/test-suite/ruby/Makefile
config.status: creating Examples/test-suite/scilab/Makefile
config.status: creating Examples/test-suite/tcl/Makefile
config.status: creating Source/Makefile
config.status: creating Tools/javascript/Makefile
config.status: creating preinst-swig
config.status: creating CCache/ccache_swig_config.h
config.status: creating Source/Include/swigconfig.h
config.status: executing depfiles commands
config.status: executing Examples commands
=== configuring in CCache (/builddir/build/BUILD/swig-4.2.1/CCache)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=s390x-redhat-linux-gnu' '--host=s390x-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--runstatedir=/run' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-ocaml' '--with-python3=python3' '--with-php' '--without-go' '--with-octave=/usr/bin/octave' '--without-maximum-compile-warnings' 'build_alias=s390x-redhat-linux-gnu' 'host_alias=s390x-redhat-linux-gnu' 'CC=gcc' '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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ' 'CXX=g++' '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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' --cache-file=/dev/null --srcdir=.
configure: Configuring ccache
checking for s390x-redhat-linux-gnu-gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for ctype.h... yes
checking for strings.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for pwd.h... yes
checking for sys/time.h... yes
checking for realpath... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for vasprintf... yes
checking for asprintf... yes
checking for mkstemp... yes
checking for gethostname... yes
checking for getpwuid... yes
checking for utimes... yes
checking for compar_fn_t in stdlib.h... yes
checking for C99 vsnprintf... yes
checking for zlib.h... yes
checking for gzdopen in -lz... yes
configure: creating ./config.status
config.status: creating config_win32.h
config.status: creating Makefile
config.status: creating config.h
The SWIG test-suite and examples are configured for the following languages:
guile java lua octave perl5 php python r ruby tcl 
+ /usr/bin/make -O -j3 V=1 VERBOSE=1
test -z "1" || (cd CCache && /usr/bin/make)
/usr/bin/make  all-am
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o mdfour.o mdfour.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o hash.o hash.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o execute.o execute.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o CParse/cscanner.o CParse/cscanner.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o ccache.o ccache.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o util.o util.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o args.o args.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o cleanup.o cleanup.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o snprintf.o snprintf.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o unify.o unify.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I.   -c -o stats.o stats.c
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o CParse/templ.o CParse/templ.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o CParse/util.o CParse/util.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -Wall -W -I. -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -o ccache-swig ccache.o mdfour.o hash.o execute.o util.o args.o stats.o cleanup.o snprintf.o unify.o -lz 
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/file.o DOH/file.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/base.o DOH/base.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/hash.o DOH/hash.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/fio.o DOH/fio.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/list.o DOH/list.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/memory.o DOH/memory.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/void.o DOH/void.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o DOH/string.o DOH/string.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Doxygen/doxyentity.o Doxygen/doxyentity.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Doxygen/doxytranslator.o Doxygen/doxytranslator.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o CParse/parser.o CParse/parser.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Doxygen/javadoc.o Doxygen/javadoc.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Doxygen/doxyparser.o Doxygen/doxyparser.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/contract.o Modules/contract.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/allocate.o Modules/allocate.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Doxygen/pydoc.o Doxygen/pydoc.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/directors.o Modules/directors.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/emit.o Modules/emit.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/csharp.o Modules/csharp.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/d.o Modules/d.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/guile.o Modules/guile.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/interface.o Modules/interface.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/go.o Modules/go.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/javascript.o Modules/javascript.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/lua.o Modules/lua.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/java.o Modules/java.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/main.o Modules/main.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/nested.o Modules/nested.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/lang.o Modules/lang.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/mzscheme.o Modules/mzscheme.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/ocaml.o Modules/ocaml.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/overload.o Modules/overload.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/octave.o Modules/octave.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/perl5.o Modules/perl5.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/php.o Modules/php.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/r.o Modules/r.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/scilab.o Modules/scilab.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/swigmain.o Modules/swigmain.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/ruby.o Modules/ruby.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/typepass.o Modules/typepass.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/utils.o Modules/utils.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/tcl8.o Modules/tcl8.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/xml.o Modules/xml.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Preprocessor/expr.o Preprocessor/expr.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++ -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Modules/python.o Modules/python.cxx
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/cwrap.o Swig/cwrap.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/deprecate.o Swig/deprecate.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/error.o Swig/error.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/extend.o Swig/extend.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/fragment.o Swig/fragment.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Preprocessor/cpp.o Preprocessor/cpp.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/getopt.o Swig/getopt.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/include.o Swig/include.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/parms.o Swig/parms.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/misc.o Swig/misc.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/stype.o Swig/stype.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/naming.o Swig/naming.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/tree.o Swig/tree.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/symbol.o Swig/symbol.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/scanner.o Swig/scanner.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/typeobj.o Swig/typeobj.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/wrapfunc.o Swig/wrapfunc.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/typesys.o Swig/typesys.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
gcc -DHAVE_CONFIG_H   -I../Source/Include -I../Source/CParse -I../Source/Include -I../Source/DOH -I../Source/CParse -I../Source/Doxygen -I../Source/Preprocessor -I../Source/Swig -I../Source/Modules   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -c -o Swig/typemap.o Swig/typemap.c
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection   -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -o eswig CParse/cscanner.o CParse/parser.o CParse/templ.o CParse/util.o DOH/base.o DOH/file.o DOH/fio.o DOH/hash.o DOH/list.o DOH/memory.o DOH/string.o DOH/void.o Doxygen/doxyentity.o Doxygen/doxyparser.o Doxygen/doxytranslator.o Doxygen/javadoc.o Doxygen/pydoc.o Modules/allocate.o Modules/contract.o Modules/csharp.o Modules/d.o Modules/directors.o Modules/emit.o Modules/go.o Modules/guile.o Modules/interface.o Modules/java.o Modules/javascript.o Modules/lang.o Modules/lua.o Modules/main.o Modules/mzscheme.o Modules/nested.o Modules/ocaml.o Modules/octave.o Modules/overload.o Modules/perl5.o Modules/php.o Modules/python.o Modules/r.o Modules/ruby.o Modules/scilab.o Modules/swigmain.o Modules/tcl8.o Modules/typepass.o Modules/utils.o Modules/xml.o Preprocessor/cpp.o Preprocessor/expr.o Swig/cwrap.o Swig/deprecate.o Swig/error.o Swig/extend.o Swig/fragment.o Swig/getopt.o Swig/include.o Swig/misc.o Swig/naming.o Swig/parms.o Swig/scanner.o Swig/stype.o Swig/symbol.o Swig/tree.o Swig/typemap.o Swig/typeobj.o Swig/typesys.o Swig/wrapfunc.o  -ldl  -lpcre2-8
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
make[2]: Entering directory '/builddir/build/BUILD/swig-4.2.1/Source'
cp -f ../Source/eswig ../swig
make[2]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/Source'
+ make check PY3=1
test -x ./swig
./swig -version
SWIG Version 4.2.1
Compiled with g++ [s390x-redhat-linux-gnu]
Configured options: +pcre
Please see https://www.swig.org for reporting bugs and further information
./swig -help
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Guile Options (available with -guile)
     -emitsetters            - Emit procedures-with-setters for variables
                               and structure slots.
     -emitslotaccessors      - Emit accessor methods for all GOOPS slots
     -exportprimitive        - Add the (export ...) code from scmstub into the
                               GOOPS file.
     -goopsprefix <prefix>   - Prepend <prefix> to all goops identifiers
     -Linkage <lstyle>       - Use linkage protocol <lstyle> (default `simple')
                               Use `module' for native Guile module linking
                               (requires Guile >= 1.5.0).  Use `passive' for
                               passive linking (no C-level module-handling code),
                               or `hobbit' for hobbit modules.
     -onlysetters            - Don't emit traditional getter and setter
                               procedures for structure slots,
                               only emit procedures-with-setters.
     -package <name>         - Set the path of the module to <name>
                               (default NULL)
     -prefix <name>          - Use <name> as prefix [default "gswig_"]
     -procdoc <file>         - Output procedure documentation to <file>
     -procdocformat <format> - Output procedure documentation in <format>;
                               one of `guile-1.4', `plain', `texinfo'
     -proxy                  - Export GOOPS class definitions
     -primsuffix <suffix>    - Name appended to primitive module when exporting
                               GOOPS classes. (default = "primitive")
     -scmstub                - Output Scheme file with module declaration and
                               exports; only with `passive' and `simple' linkage
     -useclassprefix         - Prepend the class name to all goops identifiers
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Java Options (available with -java)
     -doxygen        - Convert C++ doxygen comments to JavaDoc comments in proxy classes
     -debug-doxygen-parser     - Display doxygen parser module debugging information
     -debug-doxygen-translator - Display doxygen translator module debugging information
     -nopgcpp        - Suppress premature garbage collection prevention parameter
     -noproxy        - Generate the low-level functional interface instead
                       of proxy classes
     -oldvarnames    - Old intermediary method names for variable wrappers
     -package <name> - Set name of the Java package to <name>
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Lua Options (available with -lua)
     -elua           - Generates LTR compatible wrappers for smaller devices running elua
     -eluac          - LTR compatible wrappers in "crass compress" mode for elua
     -elua-emulate   - Emulates behaviour of eLua. Useful only for testing.
                       Incompatible with -elua/-eluac options.
     -nomoduleglobal - Do not register the module name as a global variable 
                       but return the module table from calls to require.
     -no-old-metatable-bindings
                     - Disable support for old-style bindings name generation, some
                       old-style members scheme etc.
     -squash-bases   - Squashes symbols from all inheritance tree of a given class
                       into itself. Emulates pre-SWIG3.0 inheritance. Insignificantly
                       speeds things up, but increases memory consumption.
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Octave Options (available with -octave)
     -globals <name> - Set <name> used to access C global variables [default: 'cvar']
                       Use '.' to load C global variables into module namespace
     -opprefix <str> - Prefix <str> for global operator functions [default: 'op_']
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Perl 5 Options (available with -perl5)
     -compat         - Compatibility mode
     -const          - Wrap constants as constants and not variables (implies -proxy)
     -nopm           - Do not generate the .pm file
     -noproxy        - Don't create proxy classes
     -proxy          - Create proxy classes (enabled by default)
     -static         - Omit code related to dynamic loading
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
PHP Options (available with -php7)
     -prefix <prefix> - Prepend <prefix> to all class names in PHP wrappers
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Python Options (available with -python)
     -builtin        - Create Python built-in types rather than proxy classes, for better performance
     -castmode       - Enable the casting mode, which allows implicit cast between types in Python
     -debug-doxygen-parser     - Display doxygen parser module debugging information
     -debug-doxygen-translator - Display doxygen translator module debugging information
     -dirvtable      - Generate a pseudo virtual table for directors for faster dispatch
     -doxygen        - Convert C++ doxygen comments to pydoc comments in proxy classes
     -extranative    - Return extra native wrappers for C++ std containers wherever possible
     -fastproxy      - Use fast proxy mechanism for member methods
     -flatstaticmethod         - Generate additional flattened Python methods for C++ static methods
     -globals <name> - Set <name> used to access C global variable (default: 'cvar')
     -interface <mod>- Set low-level C/C++ module name to <mod> (default: module name prefixed by '_')
     -keyword        - Use keyword arguments
     -nofastunpack   - Use traditional UnpackTuple method to parse the argument functions
     -noh            - Don't generate the output header file
     -noproxy        - Don't generate proxy classes
     -nortti         - Disable the use of the native C++ RTTI with directors
     -nothreads      - Disable thread support for the entire interface
     -olddefs        - Keep the old method definitions when using -fastproxy
     -relativeimport - Use relative Python imports
     -threads        - Add thread support for all the interface
     -O              - Enable the following optimization options:
                         -fastdispatch -fastproxy -fvirtual
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
R Options (available with -r)
     -copystruct      - Emit R code to copy C structs (on by default)
     -debug           - Output debug
     -dll <name>      - Name of the DLL (without the .dll or .so suffix).
	                Default is the module name.
     -gc              - Aggressive garbage collection
     -memoryprof      - Add memory profile
     -namespace       - Output NAMESPACE file
     -no-init-code    - Turn off the generation of the R_init_<pkgname> code
	                (registration information still generated)
     -package <name>  - Package name for the PACKAGE argument of the R .Call()
	                invocations. Default is the module name.
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Ruby Options (available with -ruby)
     -autorename     - Enable renaming of classes and methods to follow Ruby coding standards
     -globalmodule   - Wrap everything into the global module
     -initname <name>- Set entry function to Init_<name> (used by `require')
     -minherit       - Attempt to support multiple inheritance
     -noautorename   - Disable renaming of classes and methods (default)
     -prefix <name>  - Set a prefix <name> to be prepended to all names
Note: 'swig -<lang> -help' displays options for a specific target language.
Supported Target Language Options
     -csharp         - Generate C# wrappers
     -d              - Generate D wrappers
     -go             - Generate Go wrappers
     -guile          - Generate Guile wrappers
     -java           - Generate Java wrappers
     -javascript     - Generate Javascript wrappers
     -lua            - Generate Lua wrappers
     -octave         - Generate Octave wrappers
     -perl5          - Generate Perl 5 wrappers
     -php7           - Generate PHP 8 or later wrappers
     -python         - Generate Python wrappers
     -r              - Generate R (aka GNU S) wrappers
     -ruby           - Generate Ruby wrappers
     -scilab         - Generate Scilab wrappers
     -tcl8           - Generate Tcl 8 wrappers
     -xml            - Generate XML wrappers
Experimental Target Language Options
     -mzscheme       - Generate MzScheme/Racket wrappers
     -ocaml          - Generate OCaml wrappers
General Options
     -addextern      - Add extra extern declarations
     -c++            - Enable C++ processing
     -co <file>      - Check <file> out of the SWIG library
     -copyctor       - Automatically generate copy constructors wherever possible
     -cpperraswarn   - Treat the preprocessor #error statement as #warning (default)
     -cppext <ext>   - Change file extension of generated C++ files to <ext>
                       (default is cxx)
     -copyright      - Display copyright notices
     -debug-classes  - Display information about the classes found in the interface
     -debug-module <n>- Display module parse tree at stages 1-4, <n> is a csv list of stages
     -debug-symtabs  - Display symbol tables information
     -debug-symbols  - Display target language symbols in the symbol tables
     -debug-csymbols - Display C symbols in the symbol tables
     -debug-lsymbols - Display target language layer symbols
     -debug-quiet    - Display less parse tree node debug info when using other -debug options
     -debug-tags     - Display information about the tags found in the interface
     -debug-template - Display information for debugging templates
     -debug-top <n>  - Display entire parse tree at stages 1-4, <n> is a csv list of stages
     -debug-typedef  - Display information about the types and typedefs in the interface
     -debug-typemap  - Display typemap debugging information
     -debug-tmsearch - Display typemap search debugging information
     -debug-tmused   - Display typemaps used debugging information
     -directors      - Turn on director mode for all the classes, mainly for testing
     -dirprot        - Turn on wrapping of protected members for director classes (default)
     -D<symbol>[=<value>] - Define symbol <symbol> (for conditional compilation)
     -E              - Preprocess only, does not generate wrapper code
     -external-runtime [file] - Export the SWIG runtime stack
     -fakeversion <v>- Make SWIG fake the program version number to <v>
     -fcompact       - Compile in compact mode
     -features <list>- Set global features, where <list> is a comma separated list of
                       features, eg -features directors,autodoc=1
                       If no explicit value is given to the feature, a default of 1 is used
     -fastdispatch   - Enable fast dispatch mode to produce faster overload dispatcher code
     -Fmicrosoft     - Display error/warning messages in Microsoft format
     -Fstandard      - Display error/warning messages in commonly used format
     -fvirtual       - Compile in virtual elimination mode
     -help           - Display help
     -I-             - Don't search the current directory
     -I<dir>         - Look for SWIG files in directory <dir>
     -ignoremissing  - Ignore missing include files
     -importall      - Follow all #include statements as imports
     -includeall     - Follow all #include statements
     -l<ifile>       - Include SWIG library file <ifile>
     -macroerrors    - Report errors inside macros
     -M              - List all dependencies
     -MD             - Is equivalent to `-M -MF <file>', except `-E' is not implied
     -MF <file>      - Generate dependencies into <file> and continue generating wrappers
     -MM             - List dependencies, but omit files in SWIG library
     -MMD            - Like `-MD', but omit files in SWIG library
     -module <name>  - Set module name to <name>
     -MP             - Generate phony targets for all dependencies
     -MT <target>    - Set the target of the rule emitted by dependency generation
     -nocontract     - Turn off contract checking
     -nocpperraswarn - Do not treat the preprocessor #error statement as #warning
     -nodefaultctor  - Do not generate implicit default constructors
     -nodefaultdtor  - Do not generate implicit default destructors
     -nodirprot      - Do not wrap director protected members
     -noexcept       - Do not wrap exception specifiers
     -nofastdispatch - Disable fast dispatch mode (default)
     -nopreprocess   - Skip the preprocessor step
     -notemplatereduce - Disable reduction of the typedefs in templates
     -O              - Enable the optimization options:
                        -fastdispatch -fvirtual
     -o <outfile>    - Set name of C/C++ output file to <outfile>
     -oh <headfile>  - Set name of C++ output header file for directors to <headfile>
     -outcurrentdir  - Set default output dir to current dir instead of input file's path
     -outdir <dir>   - Set language specific files output directory to <dir>
     -pcreversion    - Display PCRE2 version information
     -small          - Compile in virtual elimination and compact mode
     -std=<standard> - Set the C or C++ language <standard> for inputs
     -swiglib        - Report location of SWIG library and exit
     -templatereduce - Reduce all the typedefs in templates
     -U<symbol>      - Undefine symbol <symbol>
     -v              - Run in verbose mode
     -version        - Display SWIG version number
     -Wall           - Remove all warning suppression, also implies -Wextra
     -Wallkw         - Enable keyword warnings for all the supported languages
     -Werror         - Treat warnings as errors
     -Wextra         - Adds the following additional warnings: 309,403,405,512,321,322
     -w<list>        - Suppress/add warning messages, eg -w401,+321 - see Warnings.html
     -xmlout <file>  - Write XML version of the parse tree to <file> after normal processing
Options can also be defined using the SWIG_FEATURES environment variable, for example:
  $ SWIG_FEATURES="-Wall"
  $ export SWIG_FEATURES
  $ swig -python interface.i
is equivalent to:
  $ swig -Wall -python interface.i
Arguments may also be passed in a file, separated by whitespace. For example:
  $ echo "-Wall -python interface.i" > args.txt
  $ swig @args.txt
Tcl 8 Options (available with -tcl8)
     -itcl           - Enable ITcl support
     -nosafe         - Leave out SafeInit module function.
     -prefix <name>  - Set a prefix <name> to be prepended to all names
     -namespace      - Build module into a Tcl 8 namespace
     -pkgversion     - Set package version
Note: 'swig -<lang> -help' displays options for a specific target language.
test -z "1" || (cd CCache && make check)
make[1]: Entering directory '/builddir/build/BUILD/swig-4.2.1/CCache'
SWIG_LIB='.././../Lib' PATH=../..:$PATH SWIG='swig' CC='gcc' NOSOFTLINKSTEST='' CCACHE='../ccache-swig' CCACHE_PROG=ccache-swig ./test.sh
starting testsuite base
starting swig testsuite base
starting testsuite link
starting swig testsuite link
starting testsuite hardlink
starting swig testsuite hardlink
starting testsuite cpp2
starting swig testsuite cpp2
starting testsuite nlevels4
starting testsuite nlevels1
test done - OK
make[1]: Leaving directory '/builddir/build/BUILD/swig-4.2.1/CCache'
skipping android version
skipping csharp version
skipping d version
skipping go version
showing guile version
guile (GNU Guile) 2.0.14
showing java version
openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment (Red_Hat-21.0.2.0.13-3) (build 21.0.2+13)
OpenJDK 64-Bit Server VM (Red_Hat-21.0.2.0.13-3) (build 21.0.2+13, mixed mode, sharing)
javac 21.0.2
skipping javascript version
showing lua version
Lua 5.4.6  Copyright (C) 1994-2023 Lua.org, PUC-Rio
skipping mzscheme version
skipping ocaml version
showing octave version
GNU Octave, version 8.4.0
showing perl5 version
This is perl 5, version 38, subversion 2 (v5.38.2) built for s390x-linux-thread-multi
showing php version
PHP 8.3.3 (cli) (built: Feb 13 2024 15:41:14) (NTS gcc s390x)
showing python version
Python 3.12.2
showing r version
R version 4.3.2 (2023-10-31) -- "Eye Holes"
showing ruby version
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [s390x-linux]
skipping scilab version
showing tcl version
8.6
skipping android check
skipping csharp check
skipping d check
skipping go check
checking Examples/guile/class
checking Examples/guile/constants
checking Examples/guile/matrix
checking Examples/guile/multimap
checking Examples/guile/multivalue
checking Examples/guile/port
checking Examples/guile/simple
checking Examples/guile/std_vector
checking Examples/java/callback
checking Examples/java/class
checking Examples/java/constants
checking Examples/java/doxygen
Note: runme.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
checking Examples/java/enum
checking Examples/java/extend
checking Examples/java/funcptr
checking Examples/java/multimap
checking Examples/java/native
checking Examples/java/nested
checking Examples/java/pointer
checking Examples/java/reference
checking Examples/java/simple
checking Examples/java/template
checking Examples/java/typemap
checking Examples/java/variables
skipping javascript check
checking Examples/lua/arrays
checking Examples/lua/class
checking Examples/lua/constants
checking Examples/lua/dual
checking Examples/lua/embed
checking Examples/lua/embed2
checking Examples/lua/embed3
checking Examples/lua/exception
checking Examples/lua/funcptr3
checking Examples/lua/functest
checking Examples/lua/functor
checking Examples/lua/import
checking Examples/lua/nspace
checking Examples/lua/owner
checking Examples/lua/pointer
checking Examples/lua/simple
checking Examples/lua/variables
skipping mzscheme check
skipping ocaml check
checking Examples/octave/callback
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:188:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:199:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdio:41,
                 from example.h:3,
                 from example.cxx:3:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
checking Examples/octave/class
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/constants
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/contract
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/enum
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from example.cxx:4:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
checking Examples/octave/extend
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:188:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:199:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdio:41,
                 from example.h:3,
                 from example.cxx:3:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
checking Examples/octave/funcptr
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/funcptr2
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/functor
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/module_load
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/operator
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/pointer
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/reference
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from example.cxx:9:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
checking Examples/octave/simple
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/template
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/octave/variables
In file included from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39,
                 from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680,
                 from /usr/include/c++/14/cstdlib:41,
                 from example_wrap.cxx:187:
/usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  422 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
In file included from /usr/include/octave-8.4.0/octave/../octave/ov.h:39,
                 from /usr/include/octave-8.4.0/octave/../octave/ovl.h:38,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-fcn.h:36,
                 from /usr/include/octave-8.4.0/octave/../octave/ov-builtin.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-int.h:33,
                 from /usr/include/octave-8.4.0/octave/../octave/defun-dld.h:35,
                 from /usr/include/octave-8.4.0/octave/../octave/oct.h:35,
                 from example_wrap.cxx:198:
/usr/include/octave-8.4.0/octave/../octave/Range.h: In lambda function:
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  276 |         idx.loop (n, [=, &array] (octave_idx_type i)
      |                      ^
/usr/include/octave-8.4.0/octave/../octave/Range.h:276:22: note: add explicit ‘this’ or ‘*this’ capture
checking Examples/perl5/callback
checking Examples/perl5/class
checking Examples/perl5/constants
checking Examples/perl5/constants2
checking Examples/perl5/extend
checking Examples/perl5/funcptr
checking Examples/perl5/import
checking Examples/perl5/multimap
example_wrap.c: In function ‘_wrap_capitalize’:
example_wrap.c:1974:10: warning: variable ‘_saved’ set but not used [-Wunused-but-set-variable]
 1974 |     SV * _saved[1] ;
      |          ^~~~~~
checking Examples/perl5/multiple_inheritance
checking Examples/perl5/pointer
checking Examples/perl5/reference
checking Examples/perl5/simple
checking Examples/perl5/value
checking Examples/perl5/variables
checking Examples/php/callback
checking Examples/php/class
checking Examples/php/constants
checking Examples/php/cpointer
checking Examples/php/disown
checking Examples/php/enum
checking Examples/php/extend
checking Examples/php/funcptr
checking Examples/php/overloading
checking Examples/php/pointer
checking Examples/php/pragmas
checking Examples/php/proxy
checking Examples/php/reference
checking Examples/php/simple
checking Examples/php/sync
checking Examples/php/value
checking Examples/php/variables
checking Examples/python/callback
checking Examples/python/class
checking Examples/python/constants
checking Examples/python/contract
checking Examples/python/docstrings
checking Examples/python/doxygen
checking Examples/python/enum
checking Examples/python/exception
checking Examples/python/exceptproxy
checking Examples/python/extend
checking Examples/python/funcptr
checking Examples/python/funcptr2
checking Examples/python/functor
checking Examples/python/import
checking Examples/python/import_packages
checking Examples/python/import_template
checking Examples/python/multimap
checking Examples/python/operator
checking Examples/python/pointer
checking Examples/python/reference
checking Examples/python/simple
checking Examples/python/smartptr
checking Examples/python/std_map
checking Examples/python/std_vector
checking Examples/python/template
checking Examples/python/varargs
checking Examples/python/variables
checking Examples/r/class
using C++ compiler: ‘g++ (GCC) 14.0.1 20240217 (Red Hat 14.0.1-0)’
example_wrap.cpp: In function ‘int SWIG_R_ConvertPtrAndOwn(SEXP, void**, swig_type_info*, int, int*)’:
example_wrap.cpp:1099:11: warning: unused variable ‘newmemory’ [-Wunused-variable]
 1099 |       int newmemory = 0;
      |           ^~~~~~~~~
checking Examples/r/simple
using C compiler: ‘gcc (GCC) 14.0.1 20240217 (Red Hat 14.0.1-0)’
example_wrap.c: In function ‘SWIG_R_ConvertPtrAndOwn’:
example_wrap.c:1099:11: warning: unused variable ‘newmemory’ [-Wunused-variable]
 1099 |       int newmemory = 0;
      |           ^~~~~~~~~
checking Examples/ruby/class
checking Examples/ruby/constants
checking Examples/ruby/enum
checking Examples/ruby/funcptr
checking Examples/ruby/funcptr2
checking Examples/ruby/functor
checking Examples/ruby/hashargs
checking Examples/ruby/import
checking Examples/ruby/import_template
checking Examples/ruby/mark_function
checking Examples/ruby/multimap
checking Examples/ruby/operator
checking Examples/ruby/overloading
checking Examples/ruby/pointer
checking Examples/ruby/reference
checking Examples/ruby/simple
checking Examples/ruby/std_vector
checking Examples/ruby/template
checking Examples/ruby/value
checking Examples/ruby/variables
skipping scilab check
checking Examples/tcl/class
checking Examples/tcl/constants
checking Examples/tcl/contract
checking Examples/tcl/enum
checking Examples/tcl/funcptr
checking Examples/tcl/import
checking Examples/tcl/multimap
checking Examples/tcl/operator
checking Examples/tcl/pointer
checking Examples/tcl/reference
checking Examples/tcl/simple
checking Examples/tcl/std_vector
checking Examples/tcl/value
checking Examples/tcl/variables
checking errors test-suite
checking errors testcase cpp_bad_extern
checking errors testcase cpp_bad_global_memberptr
checking errors testcase cpp_class_definition
checking errors testcase cpp_decltype_unsupported
checking errors testcase cpp_destructor_storage
checking errors testcase cpp_extend_destructors
checking errors testcase cpp_extend_redefine
checking errors testcase cpp_extend_redefine_template
checking errors testcase cpp_extend_undefined
checking errors testcase cpp_extra_brackets
checking errors testcase cpp_extra_brackets2
checking errors testcase cpp_inherit
checking errors testcase cpp_inherit_ignored
checking errors testcase cpp_inline_namespace
checking errors testcase cpp_invalid_exponents1
checking errors testcase cpp_invalid_exponents2
checking errors testcase cpp_invalid_qualifiers
checking errors testcase cpp_invalid_template
checking errors testcase cpp_macro_locator
checking errors testcase cpp_missing_rparenthesis
checking errors testcase cpp_missing_rtemplate
checking errors testcase cpp_namespace_alias
checking errors testcase cpp_namespace_aliasnot
checking errors testcase cpp_namespace_aliasundef
checking errors testcase cpp_namespace_template_bad
checking errors testcase cpp_namewarn
checking errors testcase cpp_nested_namespace_alias
checking errors testcase cpp_nested_template
checking errors testcase cpp_no_access
checking errors testcase cpp_no_return_type
checking errors testcase cpp_nobase
checking errors testcase cpp_overload_const
checking errors testcase cpp_pp_expressions_bad
checking errors testcase cpp_private_inherit
checking errors testcase cpp_raw_string_termination
checking errors testcase cpp_recursive_typedef
checking errors testcase cpp_redefine_class
checking errors testcase cpp_refqualifier
checking errors testcase cpp_scope_bad
checking errors testcase cpp_shared_ptr
checking errors testcase cpp_smartptr_feature
checking errors testcase cpp_template_class_repeat
checking errors testcase cpp_template_duplicate
checking errors testcase cpp_template_duplicate_names
checking errors testcase cpp_template_explicit_instantiation
checking errors testcase cpp_template_friend
checking errors testcase cpp_template_missing_base
checking errors testcase cpp_template_nargs
checking errors testcase cpp_template_not
checking errors testcase cpp_template_partial
checking errors testcase cpp_template_partial_specialization_defaults
checking errors testcase cpp_template_redefine
checking errors testcase cpp_template_repeat
checking errors testcase cpp_template_scope
checking errors testcase cpp_template_undef
checking errors testcase cpp_typemap_out_optimal_bug
checking errors testcase cpp_using_constructor_bad
checking errors testcase cpp_using_declaration_overload
checking errors testcase cpp_using_not
checking errors testcase cpp_using_rename
checking errors testcase cpp_using_undef
checking errors testcase c_bad_native
checking errors testcase c_class
checking errors testcase c_empty_char
checking errors testcase c_enum_badvalue
checking errors testcase c_extra_rblock
checking errors testcase c_extra_rbrace
checking errors testcase c_extra_unsigned
checking errors testcase c_insert_missing
checking errors testcase c_long_short
checking errors testcase c_missing_rbrace
checking errors testcase c_missing_semi
checking errors testcase c_redefine
checking errors testcase c_redefine_typedef
checking errors testcase c_spaceship
checking errors testcase c_varargs_neg
checking errors testcase nomodule
checking errors testcase pp_badeval
checking errors testcase pp_constant
checking errors testcase pp_defined
checking errors testcase pp_error_directive
checking errors testcase pp_expressions_bad
checking errors testcase pp_illegal_argument
checking errors testcase pp_invalid_exponents
checking errors testcase pp_macro_badchar
checking errors testcase pp_macro_defined_unterminated
checking errors testcase pp_macro_expansion
checking errors testcase pp_macro_expansion_multiline
checking errors testcase pp_macro_inline_unterminated
checking errors testcase pp_macro_missing_expression
checking errors testcase pp_macro_nargs
checking errors testcase pp_macro_redef
checking errors testcase pp_macro_rparen
checking errors testcase pp_macro_unexpected_tokens
checking errors testcase pp_macro_unterminated
checking errors testcase pp_misplaced_elif
checking errors testcase pp_misplaced_else
checking errors testcase pp_missing_enddef
checking errors testcase pp_missing_endif
checking errors testcase pp_missing_endoffile
checking errors testcase pp_missing_file
checking errors testcase pp_missing_rblock
checking errors testcase pp_pragma
checking errors testcase pp_unknowndirective
checking errors testcase pp_unknowndirective2
checking errors testcase pp_unknowndirective3
checking errors testcase pp_unknowndirective4
checking errors testcase pp_unknowndirective5
checking errors testcase pp_unterm_char
checking errors testcase pp_unterm_comment
checking errors testcase pp_unterm_string
checking errors testcase pp_unterminated_block
checking errors testcase pp_variable_args
checking errors testcase swig_apply_nargs
checking errors testcase swig_command_encoder
checking errors testcase swig_constant_missing_semi
checking errors testcase swig_extend
checking errors testcase swig_fragment_missing
checking errors testcase swig_identifier
checking errors testcase swig_insert_bad
checking errors testcase swig_pythoncode_bad
checking errors testcase swig_pythoncode_bad2
checking errors testcase swig_pythoncode_bad3
checking errors testcase swig_typemap_copy
checking errors testcase swig_typemap_missing_value
checking errors testcase swig_typemap_old
checking errors testcase swig_typemap_warn
checking errors testcase doxygen_unclosed_tag
checking errors testcase doxygen_unknown_command
skipping csharp test-suite check
skipping d test-suite check
skipping go test-suite check
checking guile test-suite
checking guile testcase abstract_access
checking guile testcase abstract_basecast
checking guile testcase abstract_inherit
checking guile testcase abstract_inherit_ok
checking guile testcase abstract_inherit_using
checking guile testcase abstract_signature
checking guile testcase abstract_typedef
checking guile testcase abstract_typedef2
checking guile testcase abstract_virtual
checking guile testcase access_change
checking guile testcase add_link
checking guile testcase aggregate
checking guile testcase allowexcept
checking guile testcase allprotected
checking guile testcase allprotected_not
checking guile testcase anonymous_bitfield
checking guile testcase apply_signed_char
checking guile testcase apply_strings
checking guile testcase argcargvtest (with run test)
checking guile testcase argout (with run test)
checking guile testcase array_member
checking guile testcase array_typedef_memberin
checking guile testcase arrayref
checking guile testcase arrays_dimensionless
checking guile testcase arrays_global
checking guile testcase arrays_global_twodim
checking guile testcase arrays_scope
checking guile testcase assign_const
checking guile testcase assign_reference
checking guile testcase autodoc
checking guile testcase begin_code
checking guile testcase bloody_hell
checking guile testcase bools
checking guile testcase catches
checking guile testcase catches_strings (with run test)
checking guile testcase cast_operator
checking guile testcase casts (with run test)
checking guile testcase char_binary
checking guile testcase char_strings
checking guile testcase chartest
checking guile testcase class_case
checking guile testcase class_scope_namespace
checking guile testcase class_forward
checking guile testcase class_ignore (with run test)
checking guile testcase class_scope_weird
checking guile testcase compactdefaultargs
checking guile testcase const_const_2
checking guile testcase constant_directive
./../constant_directive.i:40: Warning 464: Unsupported constant value.
./../constant_directive.i:41: Warning 464: Unsupported constant value.
./../constant_directive.i:51: Warning 464: Unsupported constant value.
checking guile testcase constant_expr
checking guile testcase constant_pointers
checking guile testcase constover (with run test)
checking guile testcase constructor_copy
checking guile testcase constructor_copy_non_const
checking guile testcase constructor_exception
checking guile testcase constructor_explicit
checking guile testcase constructor_ignore
checking guile testcase constructor_rename
checking guile testcase constructor_value
checking guile testcase contract (with run test)
checking guile testcase conversion
checking guile testcase conversion_namespace
checking guile testcase conversion_ns_template
checking guile testcase conversion_operators
checking guile testcase copyctor
checking guile testcase cplusplus_throw
checking guile testcase cpp_basic
checking guile testcase cpp_enum (with run test)
checking guile testcase cpp_namespace (with run test)
checking guile testcase cpp_nodefault
checking guile testcase cpp_parameters
checking guile testcase cpp_static
checking guile testcase cpp_typedef
checking guile testcase curiously_recurring_template_pattern
checking guile testcase default_args
checking guile testcase default_arg_expressions
checking guile testcase default_arg_values
checking guile testcase default_constructor
checking guile testcase defvalue_constructor
checking guile testcase derived_byvalue
checking guile testcase derived_nested
checking guile testcase destructor_methodmodifiers
checking guile testcase destructor_reprotected
checking guile testcase director_abstract
checking guile testcase director_alternating
checking guile testcase director_basic
checking guile testcase director_binary_string
checking guile testcase director_classes
checking guile testcase director_classic
checking guile testcase director_constructor
checking guile testcase director_comparison_operators
checking guile testcase director_conversion_operators
checking guile testcase director_default
checking guile testcase director_detect
checking guile testcase director_enum
checking guile testcase director_exception
checking guile testcase director_exception_catches
checking guile testcase director_exception_nothrow
checking guile testcase director_extend
checking guile testcase director_finalizer
checking guile testcase director_frob
checking guile testcase director_ignore
checking guile testcase director_keywords
checking guile testcase director_multiple_inheritance
checking guile testcase director_namespace_clash
checking guile testcase director_nested
checking guile testcase director_nspace
checking guile testcase director_nspace_director_name_collision
checking guile testcase director_overload
checking guile testcase director_overload2
checking guile testcase director_ownership
checking guile testcase director_pass_by_value
checking guile testcase director_primitives
checking guile testcase director_property
checking guile testcase director_protected
checking guile testcase director_protected_overloaded
checking guile testcase director_redefined
checking guile testcase director_ref
checking guile testcase director_simple
checking guile testcase director_smartptr
checking guile testcase director_template
checking guile testcase director_thread
checking guile testcase director_unroll
checking guile testcase director_unwrap_result
checking guile testcase director_using
checking guile testcase director_using_member_scopes
checking guile testcase director_void
checking guile testcase director_wombat
checking guile testcase disown
checking guile testcase duplicate_class_name_in_ns
checking guile testcase duplicate_parm_names
checking guile testcase dynamic_cast (with run test)
checking guile testcase empty
checking guile testcase enum_ignore
checking guile testcase enum_plus
checking guile testcase enum_rename
checking guile testcase enum_scope_template
checking guile testcase enum_template
checking guile testcase enum_thorough
checking guile testcase enum_var
checking guile testcase equality
checking guile testcase evil_diamond
checking guile testcase evil_diamond_ns
checking guile testcase evil_diamond_prop
checking guile testcase exception_classname
checking guile testcase exception_memory_leak
checking guile testcase exception_order
checking guile testcase extend
checking guile testcase extend_constructor_destructor
checking guile testcase extend_default
checking guile testcase extend_placement
checking guile testcase extend_special_variables
checking guile testcase extend_template
checking guile testcase extend_template_method
checking guile testcase extend_template_ns
checking guile testcase extend_typedef_class
checking guile testcase extern_c
checking guile testcase extern_namespace
checking guile testcase extern_throws
checking guile testcase expressions
checking guile testcase features
checking guile testcase fragments
checking guile testcase friends
checking guile testcase friends_operator_overloading
checking guile testcase friends_template
checking guile testcase funcptr_cpp
checking guile testcase functors
checking guile testcase fvirtual
checking guile testcase global_immutable_vars_cpp
checking guile testcase global_namespace
checking guile testcase global_ns_arg
checking guile testcase global_scope_types
checking guile testcase global_vars
checking guile testcase grouping
checking guile testcase ignore_parameter
checking guile testcase import_fragments
checking guile testcase import_nomodule (with run test)
checking guile testcase inherit
checking guile testcase inherit_member
checking guile testcase inherit_missing (with run test)
checking guile testcase inherit_same_name
checking guile testcase inherit_target_language
checking guile testcase inherit_void_arg
checking guile testcase inline_initializer
checking guile testcase insert_directive
checking guile testcase keyword_rename
checking guile testcase kind
checking guile testcase kwargs_feature
checking guile testcase langobj
checking guile testcase li_attribute
checking guile testcase li_attribute_template
checking guile testcase li_boost_shared_ptr
checking guile testcase li_boost_shared_ptr_attribute
checking guile testcase li_boost_shared_ptr_bits
checking guile testcase li_boost_shared_ptr_director
checking guile testcase li_boost_shared_ptr_template
checking guile testcase li_carrays_cpp
checking guile testcase li_cdata_cpp
checking guile testcase li_cpointer_cpp
checking guile testcase li_std_auto_ptr (with run test)
checking guile testcase li_stdint
checking guile testcase li_swigtype_inout
checking guile testcase li_typemaps (with run test)
checking guile testcase li_typemaps_apply
checking guile testcase li_windows
checking guile testcase long_long_apply
checking guile testcase memberin_extend
checking guile testcase member_funcptr_galore
checking guile testcase member_pointer
checking guile testcase member_pointer_const
checking guile testcase member_template
checking guile testcase minherit
checking guile testcase minherit2
checking guile testcase mixed_types
checking guile testcase multiple_inheritance
checking guile testcase multiple_inheritance_abstract
checking guile testcase multiple_inheritance_interfaces
checking guile testcase multiple_inheritance_nspace
checking guile testcase multiple_inheritance_overload
checking guile testcase multiple_inheritance_shared_ptr
checking guile testcase name_cxx
checking guile testcase name_warnings
checking guile testcase namespace_chase
checking guile testcase namespace_class
checking guile testcase namespace_enum
checking guile testcase namespace_extend
checking guile testcase namespace_forward_declaration
checking guile testcase namespace_nested
checking guile testcase namespace_spaces
checking guile testcase namespace_struct
checking guile testcase namespace_template
checking guile testcase namespace_typedef_class
checking guile testcase namespace_typemap
checking guile testcase namespace_union
checking guile testcase namespace_virtual_method
checking guile testcase nspace
checking guile testcase nspace_extend
checking guile testcase native_directive
checking guile testcase naturalvar
checking guile testcase naturalvar_more
checking guile testcase naturalvar_onoff
checking guile testcase nested_class
checking guile testcase nested_directors
checking guile testcase nested_comment
checking guile testcase nested_ignore
checking guile testcase nested_inheritance_interface
checking guile testcase nested_in_template
checking guile testcase nested_scope_flat
checking guile testcase nested_template_base
checking guile testcase nested_workaround
checking guile testcase newobject1 (with run test)
checking guile testcase newobject3
checking guile testcase null_pointer (with run test)
checking guile testcase numeric_bounds_checking
checking guile testcase operator_overload
checking guile testcase operator_overload_break
checking guile testcase operator_pointer_ref
checking guile testcase operbool
checking guile testcase ordering
checking guile testcase overload_arrays
checking guile testcase overload_bool
checking guile testcase overload_complicated (with run test)
checking guile testcase overload_copy (with run test)
checking guile testcase overload_extend (with run test)
checking guile testcase overload_method
checking guile testcase overload_numeric
./../overload_numeric.i:36: Warning 509: Overloaded method Nums::over(short) effectively ignored,
./../overload_numeric.i:33: Warning 509: as it is shadowed by Nums::over(signed char).
./../overload_numeric.i:39: Warning 509: Overloaded method Nums::over(int) effectively ignored,
./../overload_numeric.i:33: Warning 509: as it is shadowed by Nums::over(signed char).
./../overload_numeric.i:45: Warning 509: Overloaded method Nums::over(double) effectively ignored,
./../overload_numeric.i:42: Warning 509: as it is shadowed by Nums::over(float).
checking guile testcase overload_null (with run test)
checking guile testcase overload_polymorphic
checking guile testcase overload_rename
checking guile testcase overload_return_type
checking guile testcase overload_simple (with run test)
checking guile testcase overload_subtype (with run test)
checking guile testcase overload_template
checking guile testcase overload_template_fast
checking guile testcase pointer_reference
checking guile testcase preproc_constants
checking guile testcase preproc_cpp
checking guile testcase preproc_predefined_stdcpp
checking guile testcase primitive_ref
checking guile testcase private_assign
checking guile testcase proxycode
checking guile testcase protected_rename
checking guile testcase pure_virtual
checking guile testcase redefined
checking guile testcase redefined_not
checking guile testcase refcount
checking guile testcase reference_global_vars (with run test)
checking guile testcase rename1
checking guile testcase rename2
checking guile testcase rename3
checking guile testcase rename4
checking guile testcase rename_camel
checking guile testcase rename_rstrip_encoder
checking guile testcase rename_scope
checking guile testcase rename_simple
checking guile testcase rename_strip_encoder
checking guile testcase rename_pcre_encoder
checking guile testcase rename_pcre_enum
checking guile testcase rename_predicates
checking guile testcase rename_wildcard
checking guile testcase restrict_cplusplus
checking guile testcase return_const_value
checking guile testcase return_value_scope
checking guile testcase rname
checking guile testcase samename
checking guile testcase sizet
checking guile testcase smart_pointer_const
checking guile testcase smart_pointer_const2
checking guile testcase smart_pointer_const_overload
checking guile testcase smart_pointer_extend
checking guile testcase smart_pointer_ignore
checking guile testcase smart_pointer_member
checking guile testcase smart_pointer_multi
checking guile testcase smart_pointer_multi_typedef
checking guile testcase smart_pointer_namespace
checking guile testcase smart_pointer_namespace2
checking guile testcase smart_pointer_not
checking guile testcase smart_pointer_overload
checking guile testcase smart_pointer_protected
checking guile testcase smart_pointer_rename
checking guile testcase smart_pointer_simple
checking guile testcase smart_pointer_static
checking guile testcase smart_pointer_template_const_overload
checking guile testcase smart_pointer_template_defaults_overload
checking guile testcase smart_pointer_templatemethods
checking guile testcase smart_pointer_templatevariables
checking guile testcase smart_pointer_typedef
checking guile testcase special_variables
checking guile testcase special_variable_attributes
checking guile testcase special_variable_macros
checking guile testcase static_array_member
checking guile testcase static_const_member
checking guile testcase static_const_member_2
checking guile testcase stl_no_default_constructor
checking guile testcase string_constants
checking guile testcase struct_initialization_cpp
checking guile testcase struct_value
checking guile testcase swig_exception
checking guile testcase symbol_clash
checking guile testcase sym
checking guile testcase template_arg_replace
checking guile testcase template_arg_scope
checking guile testcase template_arg_typename
checking guile testcase template_array_numeric
checking guile testcase template_basic
checking guile testcase template_base_template
checking guile testcase template_classes
checking guile testcase template_class_reuse_name
checking guile testcase template_const_ref
checking guile testcase template_construct
checking guile testcase template_templated_constructors
checking guile testcase template_default
checking guile testcase template_default2
checking guile testcase template_default_arg
checking guile testcase template_default_arg_overloaded
checking guile testcase template_default_arg_overloaded_extend
checking guile testcase template_default_arg_virtual_destructor
checking guile testcase template_default_cache
checking guile testcase template_default_class_parms
checking guile testcase template_default_class_parms_typedef
checking guile testcase template_default_inherit
checking guile testcase template_default_qualify
checking guile testcase template_default_vw
checking guile testcase template_duplicate
checking guile testcase template_empty_inherit
checking guile testcase template_enum
checking guile testcase template_enum_ns_inherit
checking guile testcase template_enum_typedef
checking guile testcase template_explicit
checking guile testcase template_expr
checking guile testcase template_extend1
checking guile testcase template_extend2
checking guile testcase template_extend_overload
checking guile testcase template_extend_overload_2
checking guile testcase template_function_parm
checking guile testcase template_forward
checking guile testcase template_inherit
checking guile testcase template_inherit_abstract
checking guile testcase template_int_const
checking guile testcase template_keyword_in_type
checking guile testcase template_methods
checking guile testcase template_namespace_forward_declaration
checking guile testcase template_private_assignment
checking guile testcase template_using_directive_and_declaration_forward
checking guile testcase template_using_directive_typedef
checking guile testcase template_using_member_default_arg
checking guile testcase template_nested
checking guile testcase template_nested_flat
checking guile testcase template_nested_typemaps
checking guile testcase template_ns
checking guile testcase template_ns2
checking guile testcase template_ns3
checking guile testcase template_ns4
checking guile testcase template_ns_enum
checking guile testcase template_ns_enum2
checking guile testcase template_ns_inherit
checking guile testcase template_ns_scope
checking guile testcase template_parameters_global_scope
checking guile testcase template_partial_arg
checking guile testcase template_partial_specialization
checking guile testcase template_partial_specialization_more
checking guile testcase template_partial_specialization_typedef
checking guile testcase template_qualifier
checking guile testcase template_ref_type
checking guile testcase template_rename
checking guile testcase template_retvalue
checking guile testcase template_specialization
checking guile testcase template_specialization_defarg
checking guile testcase template_specialization_enum
checking guile testcase template_specialization_using_declaration
checking guile testcase template_static
checking guile testcase template_tbase_template
checking guile testcase template_template_parameters
checking guile testcase template_template_template_parameters
checking guile testcase template_type_collapse
checking guile testcase template_typedef
checking guile testcase template_typedef_class_template
checking guile testcase template_typedef_cplx
checking guile testcase template_typedef_cplx2
checking guile testcase template_typedef_cplx3
checking guile testcase template_typedef_cplx4
checking guile testcase template_typedef_cplx5
checking guile testcase template_typedef_funcptr
checking guile testcase template_typedef_inherit
checking guile testcase template_typedef_ns
checking guile testcase template_typedef_ptr
checking guile testcase template_typedef_rec
checking guile testcase template_typedef_typedef
checking guile testcase template_typemaps
checking guile testcase template_typemaps_typedef
checking guile testcase template_typemaps_typedef2
checking guile testcase template_using
checking guile testcase template_virtual
checking guile testcase template_whitespace
checking guile testcase threads
checking guile testcase threads_exception
checking guile testcase throw_exception (with run test)
checking guile testcase typedef_array_member
checking guile testcase typedef_class
checking guile testcase typedef_classforward_same_name
checking guile testcase typedef_funcptr
checking guile testcase typedef_inherit (with run test)
checking guile testcase typedef_mptr
checking guile testcase typedef_reference
checking guile testcase typedef_scope
checking guile testcase typedef_sizet
checking guile testcase typedef_struct_cpp
checking guile testcase typedef_typedef
checking guile testcase typemap_arrays
checking guile testcase typemap_array_qualifiers
checking guile testcase typemap_delete
checking guile testcase typemap_directorout
checking guile testcase typemap_documentation
checking guile testcase typemap_global_scope
checking guile testcase typemap_manyargs
checking guile testcase typemap_namespace
checking guile testcase typemap_ns_using
checking guile testcase typemap_numinputs
checking guile testcase typemap_template
checking guile testcase typemap_template_parm_typedef
checking guile testcase typemap_template_parms
checking guile testcase typemap_template_typedef
checking guile testcase typemap_out_optimal
checking guile testcase typemap_qualifier_strip
checking guile testcase typemap_variables
checking guile testcase typemap_various
checking guile testcase typename (with run test)
checking guile testcase types_directive
checking guile testcase unicode_strings
checking guile testcase union_scope
checking guile testcase using1
checking guile testcase using2
checking guile testcase using_composition
checking guile testcase using_directive_and_declaration
checking guile testcase using_directive_and_declaration_forward
checking guile testcase using_extend
checking guile testcase using_inherit
checking guile testcase using_member
checking guile testcase using_member_multiple_inherit
checking guile testcase using_member_scopes
checking guile testcase using_namespace
checking guile testcase using_namespace_loop
checking guile testcase using_pointers
checking guile testcase using_private
checking guile testcase using_protected
checking guile testcase valuewrapper
checking guile testcase valuewrapper_base
checking guile testcase valuewrapper_const
checking guile testcase valuewrapper_opaque
checking guile testcase varargs
checking guile testcase varargs_overload
checking guile testcase variable_replacement
checking guile testcase virtual_destructor
checking guile testcase virtual_derivation
checking guile testcase virtual_poly
checking guile testcase virtual_vs_nonvirtual_base
checking guile testcase voidtest
checking guile testcase wallkw
checking guile testcase wrapmacro
checking guile testcase director_string
checking guile testcase ignore_template_constructor
checking guile testcase li_std_combinations
checking guile testcase li_std_containers_overload
checking guile testcase li_std_deque
checking guile testcase li_std_except
checking guile testcase li_std_except_as_class
checking guile testcase li_std_map
checking guile testcase li_std_pair
checking guile testcase li_std_pair_using
checking guile testcase li_std_string (with run test)
checking guile testcase li_std_vector
checking guile testcase li_std_vector_back_reference
checking guile testcase li_std_vector_enum
checking guile testcase li_std_vector_member_var
checking guile testcase li_std_vector_ptr
checking guile testcase li_std_vector_vector
checking guile testcase li_std_wstring
checking guile testcase smart_pointer_inherit
checking guile testcase template_typedef_fnc
checking guile testcase template_type_namespace
checking guile testcase template_opaque
checking guile testcase cpp11_alias_nested_template_scoping
checking guile testcase cpp11_alignment
checking guile testcase cpp11_alternate_function_syntax
checking guile testcase cpp11_assign_delete
checking guile testcase cpp11_assign_rvalue_reference
checking guile testcase cpp11_attribute_specifiers
checking guile testcase cpp11_auto_variable
checking guile testcase cpp11_brackets_expression
./../cpp11_brackets_expression.i:19: Warning 464: Unsupported constant value.
./../cpp11_brackets_expression.i:22: Warning 464: Unsupported constant value.
./../cpp11_brackets_expression.i:27: Warning 464: Unsupported constant value.
./../cpp11_brackets_expression.i:28: Warning 464: Unsupported constant value.
./../cpp11_brackets_expression.i:30: Warning 464: Unsupported constant value.
./../cpp11_brackets_expression.i:31: Warning 464: Unsupported constant value.
checking guile testcase cpp11_constexpr
checking guile testcase cpp11_copyctor_delete
checking guile testcase cpp11_decltype
checking guile testcase cpp11_default_delete
checking guile testcase cpp11_delegating_constructors
checking guile testcase cpp11_director_enums
checking guile testcase cpp11_director_using_constructor
checking guile testcase cpp11_directors
checking guile testcase cpp11_explicit_conversion_operators
checking guile testcase cpp11_final_class
checking guile testcase cpp11_final_directors
checking guile testcase cpp11_final_override
checking guile testcase cpp11_function_objects
checking guile testcase cpp11_inheriting_constructors
checking guile testcase cpp11_initializer_list
checking guile testcase cpp11_initializer_list_extend
checking guile testcase cpp11_lambda_functions
checking guile testcase cpp11_move_only
checking guile testcase cpp11_move_typemaps (with run test)
checking guile testcase cpp11_move_only_valuewrapper
checking guile testcase cpp11_noexcept
checking guile testcase cpp11_null_pointer_constant
checking guile testcase cpp11_raw_string_literals
checking guile testcase cpp11_ref_qualifiers
checking guile testcase cpp11_ref_qualifiers_rvalue_unignore
checking guile testcase cpp11_ref_qualifiers_typemaps
checking guile testcase cpp11_result_of
checking guile testcase cpp11_rvalue_reference
checking guile testcase cpp11_rvalue_reference2
checking guile testcase cpp11_rvalue_reference3
checking guile testcase cpp11_rvalue_reference_move (with run test)
checking guile testcase cpp11_sizeof_object
checking guile testcase cpp11_static_assert
checking guile testcase cpp11_std_array
checking guile testcase cpp11_std_unique_ptr (with run test)
checking guile testcase cpp11_strongly_typed_enumerations
checking guile testcase cpp11_thread_local
checking guile testcase cpp11_template_double_brackets
checking guile testcase cpp11_template_explicit
checking guile testcase cpp11_template_parameters_decltype
checking guile testcase cpp11_template_templated_methods
checking guile testcase cpp11_template_typedefs
checking guile testcase cpp11_type_traits
checking guile testcase cpp11_type_aliasing
checking guile testcase cpp11_uniform_initialization
checking guile testcase cpp11_unrestricted_unions
checking guile testcase cpp11_userdefined_literals
checking guile testcase cpp11_using_constructor
checking guile testcase cpp11_using_typedef_struct
checking guile testcase cpp11_variadic_function_templates
checking guile testcase cpp11_variadic_templates
checking guile testcase cpp14_auto_return_type
checking guile testcase cpp14_binary_integer_literals
checking guile testcase cpp17_director_string_view
checking guile testcase cpp17_enable_if_t
checking guile testcase cpp17_hex_floating_literals
checking guile testcase cpp17_map_no_default_ctor
checking guile testcase cpp17_nested_namespaces
checking guile testcase cpp17_nspace_nested_namespaces
checking guile testcase cpp17_string_view
checking guile testcase cpp17_u8_char_literals
checking guile testcase cpp20_constexpr_destructor
checking guile testcase cpp20_lambda_template
checking guile testcase cpp20_spaceship_operator
checking guile testcase long_long
checking guile testcase list_vector (with run test)
checking guile testcase multivalue (with run test)
checking guile testcase pointer_in_out (with run test)
checking guile testcase arrays
checking guile testcase bom_utf8
checking guile testcase c_delete
checking guile testcase c_delete_function
checking guile testcase char_constant (with run test)
checking guile testcase command_line_define
checking guile testcase const_const
checking guile testcase constant_expr_c
checking guile testcase contract_c
checking guile testcase default_args_c
checking guile testcase empty_c
checking guile testcase enums
checking guile testcase enum_forward
checking guile testcase enum_macro
checking guile testcase enum_missing
checking guile testcase extern_declaration
checking guile testcase final_c
checking guile testcase funcptr
checking guile testcase function_typedef
checking guile testcase global_functions
checking guile testcase global_immutable_vars
checking guile testcase immutable_values
checking guile testcase inctest
checking guile testcase infinity
checking guile testcase integers (with run test)
checking guile testcase keyword_rename_c
checking guile testcase lextype
checking guile testcase li_carrays
checking guile testcase li_cdata
checking guile testcase li_cmalloc
checking guile testcase li_constraints
checking guile testcase li_cpointer
checking guile testcase li_math
checking guile testcase memberin_extend_c
checking guile testcase name (with run test)
checking guile testcase nested
checking guile testcase nested_extend_c
checking guile testcase nested_structs
checking guile testcase newobject2
checking guile testcase not_c_keywords
checking guile testcase overload_extend_c (with run test)
checking guile testcase overload_extend2
checking guile testcase preproc
checking guile testcase preproc_constants_c
checking guile testcase preproc_defined
checking guile testcase preproc_expr
checking guile testcase preproc_gcc_output
checking guile testcase preproc_include
checking guile testcase preproc_line_file
checking guile testcase preproc_predefined
checking guile testcase preproc_predefined_stdc
checking guile testcase register_par
checking guile testcase ret_by_value
checking guile testcase simple_array
checking guile testcase sizeof_pointer
checking guile testcase sneaky1
checking guile testcase string_simple
checking guile testcase struct_rename
checking guile testcase struct_initialization
checking guile testcase typedef_classforward_same_name
checking guile testcase typedef_struct
checking guile testcase typemap_subst
checking guile testcase union_parameter
checking guile testcase unions (with run test)
checking guile testcase clientdata_prop
checking guile testcase import_stl
checking guile testcase imports (with run test)
checking guile testcase mod
checking guile testcase multi_import
checking guile testcase packageoption
checking guile testcase template_typedef_import
checking guile testcase guile_ext_test (with run test)
668 guile tests passed
checking java test-suite
checking java testcase enum_thorough_proper (with run test)
checking java testcase enum_thorough_simple (with run test)
checking java testcase enum_thorough_typeunsafe (with run test)
checking java testcase exception_partial_info
checking java testcase intermediary_classname (with run test)
checking java testcase java_constants (with run test)
checking java testcase java_director (with run test)
./java_director_runme.java:19: warning: [removal] runFinalization() in System has been deprecated and marked for removal
    System.runFinalization();
          ^
1 warning
checking java testcase java_director_assumeoverride (with run test)
checking java testcase java_director_exception_feature (with run test)
checking java testcase java_director_exception_feature_nspace (with run test)
checking java testcase java_director_ptrclass (with run test)
checking java testcase java_director_typemaps (with run test)
checking java testcase java_director_typemaps_ptr (with run test)
checking java testcase java_enums (with run test)
checking java testcase java_jnitypes (with run test)
checking java testcase java_lib_arrays_dimensionless (with run test)
checking java testcase java_lib_various (with run test)
checking java testcase java_nspacewithoutpackage
checking java testcase java_pgcpp (with run test)
checking java testcase java_pragmas (with run test)
checking java testcase java_prepost (with run test)
checking java testcase java_throws (with run test)
checking java testcase java_typemaps_proxy (with run test)
checking java testcase java_typemaps_typewrapper (with run test)
checking java testcase nested_scope
checking java testcase li_std_list (with run test)
./BoolList.java:221: error: removeLast() in BoolList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Boolean
  where E is a type-variable:
    E extends Object declared in interface List
./BoolList.java:225: error: removeFirst() in BoolList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Boolean
  where E is a type-variable:
    E extends Object declared in interface List
./CharList.java:221: error: removeLast() in CharList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Character
  where E is a type-variable:
    E extends Object declared in interface List
./CharList.java:225: error: removeFirst() in CharList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Character
  where E is a type-variable:
    E extends Object declared in interface List
./ShortList.java:221: error: removeLast() in ShortList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Short
  where E is a type-variable:
    E extends Object declared in interface List
./ShortList.java:225: error: removeFirst() in ShortList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Short
  where E is a type-variable:
    E extends Object declared in interface List
./IntList.java:221: error: removeLast() in IntList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./IntList.java:225: error: removeFirst() in IntList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./LongList.java:221: error: removeLast() in LongList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./LongList.java:225: error: removeFirst() in LongList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./UCharList.java:221: error: removeLast() in UCharList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Short
  where E is a type-variable:
    E extends Object declared in interface List
./UCharList.java:225: error: removeFirst() in UCharList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Short
  where E is a type-variable:
    E extends Object declared in interface List
./UIntList.java:221: error: removeLast() in UIntList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Long
  where E is a type-variable:
    E extends Object declared in interface List
./UIntList.java:225: error: removeFirst() in UIntList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Long
  where E is a type-variable:
    E extends Object declared in interface List
./UShortList.java:221: error: removeLast() in UShortList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./UShortList.java:225: error: removeFirst() in UShortList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Integer
  where E is a type-variable:
    E extends Object declared in interface List
./ULongList.java:221: error: removeLast() in ULongList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Long
  where E is a type-variable:
    E extends Object declared in interface List
./ULongList.java:225: error: removeFirst() in ULongList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Long
  where E is a type-variable:
    E extends Object declared in interface List
./FloatList.java:221: error: removeLast() in FloatList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Float
  where E is a type-variable:
    E extends Object declared in interface List
./FloatList.java:225: error: removeFirst() in FloatList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Float
  where E is a type-variable:
    E extends Object declared in interface List
./DoubleList.java:221: error: removeLast() in DoubleList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Double
  where E is a type-variable:
    E extends Object declared in interface List
./DoubleList.java:225: error: removeFirst() in DoubleList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Double
  where E is a type-variable:
    E extends Object declared in interface List
./StringList.java:221: error: removeLast() in StringList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with String
  where E is a type-variable:
    E extends Object declared in interface List
./StringList.java:225: error: removeFirst() in StringList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with String
  where E is a type-variable:
    E extends Object declared in interface List
./IntPtrList.java:222: error: removeLast() in IntPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
  where E is a type-variable:
    E extends Object declared in interface List
./IntPtrList.java:226: error: removeFirst() in IntPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
  where E is a type-variable:
    E extends Object declared in interface List
./IntConstPtrList.java:222: error: removeLast() in IntConstPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
  where E is a type-variable:
    E extends Object declared in interface List
./IntConstPtrList.java:226: error: removeFirst() in IntConstPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
  where E is a type-variable:
    E extends Object declared in interface List
./StructList.java:221: error: removeLast() in StructList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./StructList.java:225: error: removeFirst() in StructList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./StructPtrList.java:222: error: removeLast() in StructPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./StructPtrList.java:226: error: removeFirst() in StructPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./StructConstPtrList.java:222: error: removeLast() in StructConstPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./StructConstPtrList.java:226: error: removeFirst() in StructConstPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
  where E is a type-variable:
    E extends Object declared in interface List
./FruitList.java:221: error: removeLast() in FruitList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Fruit
  where E is a type-variable:
    E extends Object declared in interface List
./FruitList.java:225: error: removeFirst() in FruitList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Fruit
  where E is a type-variable:
    E extends Object declared in interface List
36 errors
make[1]: *** [Makefile:95: li_std_list.cpptest] Error 1
checking java testcase li_std_set (with run test)
checking java testcase abstract_access
checking java testcase abstract_basecast
checking java testcase abstract_inherit
checking java testcase abstract_inherit_ok
checking java testcase abstract_inherit_using (with run test)
checking java testcase abstract_signature
checking java testcase abstract_typedef
checking java testcase abstract_typedef2
checking java testcase abstract_virtual
checking java testcase access_change
checking java testcase add_link
checking java testcase aggregate (with run test)
checking java testcase allowexcept
checking java testcase allprotected (with run test)
checking java testcase allprotected_not
checking java testcase anonymous_bitfield
checking java testcase apply_signed_char (with run test)
checking java testcase apply_strings (with run test)
checking java testcase argcargvtest (with run test)
checking java testcase argout
checking java testcase array_member (with run test)
checking java testcase array_typedef_memberin
checking java testcase arrayref
checking java testcase arrays_dimensionless
checking java testcase arrays_global
checking java testcase arrays_global_twodim (with run test)
checking java testcase arrays_scope
checking java testcase assign_const (with run test)
checking java testcase assign_reference (with run test)
checking java testcase autodoc
checking java testcase begin_code
checking java testcase bloody_hell
checking java testcase bools
checking java testcase catches
checking java testcase catches_strings (with run test)
checking java testcase cast_operator
checking java testcase casts
checking java testcase char_binary (with run test)
checking java testcase char_strings (with run test)
checking java testcase chartest
checking java testcase class_case
checking java testcase class_scope_namespace (with run test)
checking java testcase class_forward
checking java testcase class_ignore
checking java testcase class_scope_weird
checking java testcase compactdefaultargs
checking java testcase const_const_2
checking java testcase constant_directive (with run test)
checking java testcase constant_expr
checking java testcase constant_pointers
checking java testcase constover
checking java testcase constructor_copy
checking java testcase constructor_copy_non_const (with run test)
checking java testcase constructor_exception
checking java testcase constructor_explicit
checking java testcase constructor_ignore
checking java testcase constructor_rename
checking java testcase constructor_value
checking java testcase contract
checking java testcase conversion
checking java testcase conversion_namespace
checking java testcase conversion_ns_template
checking java testcase conversion_operators
checking java testcase copyctor (with run test)
checking java testcase cplusplus_throw
checking java testcase cpp_basic
checking java testcase cpp_enum
checking java testcase cpp_namespace
checking java testcase cpp_nodefault
checking java testcase cpp_parameters
checking java testcase cpp_static
checking java testcase cpp_typedef (with run test)
checking java testcase curiously_recurring_template_pattern (with run test)
checking java testcase default_args (with run test)
checking java testcase default_arg_expressions
checking java testcase default_arg_values
checking java testcase default_constructor (with run test)
checking java testcase defvalue_constructor
checking java testcase derived_byvalue
checking java testcase derived_nested (with run test)
checking java testcase destructor_methodmodifiers
checking java testcase destructor_reprotected
checking java testcase director_abstract (with run test)
checking java testcase director_alternating
checking java testcase director_basic (with run test)
checking java testcase director_binary_string (with run test)
checking java testcase director_classes (with run test)
checking java testcase director_classic (with run test)
checking java testcase director_constructor
checking java testcase director_comparison_operators
checking java testcase director_conversion_operators
checking java testcase director_default (with run test)
checking java testcase director_detect
checking java testcase director_enum (with run test)
checking java testcase director_exception (with run test)
checking java testcase director_exception_catches (with run test)
checking java testcase director_exception_nothrow
checking java testcase director_extend
checking java testcase director_finalizer
checking java testcase director_frob (with run test)
checking java testcase director_ignore (with run test)
checking java testcase director_keywords
checking java testcase director_multiple_inheritance
checking java testcase director_namespace_clash
checking java testcase director_nested
checking java testcase director_nspace (with run test)
checking java testcase director_nspace_director_name_collision
checking java testcase director_overload
checking java testcase director_overload2
checking java testcase director_ownership (with run test)
checking java testcase director_pass_by_value (with run test)
./director_pass_by_value_runme.java:17: warning: [removal] runFinalization() in System has been deprecated and marked for removal
    System.runFinalization();
          ^
1 warning
checking java testcase director_primitives (with run test)
checking java testcase director_property (with run test)
checking java testcase director_protected (with run test)
checking java testcase director_protected_overloaded
checking java testcase director_redefined
checking java testcase director_ref (with run test)
checking java testcase director_simple
checking java testcase director_smartptr (with run test)
checking java testcase director_template
checking java testcase director_thread (with run test)
checking java testcase director_unroll (with run test)
checking java testcase director_unwrap_result
checking java testcase director_using
checking java testcase director_using_member_scopes (with run test)
checking java testcase director_void
checking java testcase director_wombat (with run test)
checking java testcase disown
checking java testcase duplicate_class_name_in_ns
checking java testcase duplicate_parm_names
checking java testcase dynamic_cast (with run test)
checking java testcase empty
checking java testcase enum_ignore
checking java testcase enum_plus
checking java testcase enum_rename
checking java testcase enum_scope_template
checking java testcase enum_template
checking java testcase enum_thorough (with run test)
checking java testcase enum_var
checking java testcase equality
checking java testcase evil_diamond
checking java testcase evil_diamond_ns
checking java testcase evil_diamond_prop
checking java testcase exception_classname
checking java testcase exception_memory_leak
checking java testcase exception_order
checking java testcase extend
checking java testcase extend_constructor_destructor (with run test)
checking java testcase extend_default (with run test)
checking java testcase extend_placement
checking java testcase extend_special_variables (with run test)
checking java testcase extend_template
checking java testcase extend_template_method (with run test)
checking java testcase extend_template_ns
checking java testcase extend_typedef_class (with run test)
checking java testcase extern_c
checking java testcase extern_namespace
checking java testcase extern_throws
checking java testcase expressions
checking java testcase features
checking java testcase fragments
checking java testcase friends (with run test)
checking java testcase friends_operator_overloading
checking java testcase friends_template (with run test)
checking java testcase funcptr_cpp
checking java testcase functors
checking java testcase fvirtual
checking java testcase global_immutable_vars_cpp
checking java testcase global_namespace (with run test)
checking java testcase global_ns_arg
checking java testcase global_scope_types
checking java testcase global_vars
checking java testcase grouping
checking java testcase ignore_parameter (with run test)
checking java testcase import_fragments
checking java testcase import_nomodule
checking java testcase inherit
checking java testcase inherit_member
checking java testcase inherit_missing
checking java testcase inherit_same_name
checking java testcase inherit_target_language (with run test)
checking java testcase inherit_void_arg
checking java testcase inline_initializer
checking java testcase insert_directive
checking java testcase keyword_rename
checking java testcase kind
checking java testcase kwargs_feature (with run test)
checking java testcase langobj
checking java testcase li_attribute
checking java testcase li_attribute_template
checking java testcase li_boost_shared_ptr (with run test)
./li_boost_shared_ptr_runme.java:19: warning: [removal] runFinalization() in System has been deprecated and marked for removal
    System.runFinalization();
          ^
./li_boost_shared_ptr_runme.java:38: warning: [removal] runFinalization() in System has been deprecated and marked for removal
      System.runFinalization();
            ^
2 warnings
checking java testcase li_boost_shared_ptr_attribute (with run test)
checking java testcase li_boost_shared_ptr_bits (with run test)
checking java testcase li_boost_shared_ptr_director (with run test)
checking java testcase li_boost_shared_ptr_template (with run test)
checking java testcase li_carrays_cpp (with run test)
checking java testcase li_cdata_cpp (with run test)
checking java testcase li_cpointer_cpp
checking java testcase li_std_auto_ptr (with run test)
./li_std_auto_ptr_runme.java:16: warning: [removal] runFinalization() in System has been deprecated and marked for removal
    System.runFinalization();
          ^
1 warning
checking java testcase li_stdint
checking java testcase li_swigtype_inout
checking java testcase li_typemaps (with run test)
checking java testcase li_typemaps_apply
checking java testcase li_windows
checking java testcase long_long_apply
checking java testcase memberin_extend (with run test)
checking java testcase member_funcptr_galore
checking java testcase member_pointer (with run test)
checking java testcase member_pointer_const (with run test)
checking java testcase member_template
checking java testcase minherit
checking java testcase minherit2 (with run test)
checking java testcase mixed_types
checking java testcase multiple_inheritance (with run test)
checking java testcase multiple_inheritance_abstract (with run test)
checking java testcase multiple_inheritance_interfaces (with run test)
checking java testcase multiple_inheritance_nspace (with run test)
checking java testcase multiple_inheritance_overload (with run test)
checking java testcase multiple_inheritance_shared_ptr (with run test)
checking java testcase name_cxx
checking java testcase name_warnings
checking java testcase namespace_chase (with run test)
checking java testcase namespace_class
checking java testcase namespace_enum
checking java testcase namespace_extend
checking java testcase namespace_forward_declaration (with run test)
checking java testcase namespace_nested
checking java testcase namespace_spaces
checking java testcase namespace_struct
checking java testcase namespace_template (with run test)
checking java testcase namespace_typedef_class
checking java testcase namespace_typemap
checking java testcase namespace_union
checking java testcase namespace_virtual_method
checking java testcase nspace (with run test)
checking java testcase nspace_extend (with run test)
checking java testcase native_directive (with run test)
checking java testcase naturalvar
checking java testcase naturalvar_more (with run test)
checking java testcase naturalvar_onoff (with run test)
checking java testcase nested_class (with run test)
checking java testcase nested_directors
checking java testcase nested_comment
checking java testcase nested_ignore
checking java testcase nested_inheritance_interface (with run test)
checking java testcase nested_in_template
checking java testcase nested_scope_flat
checking java testcase nested_template_base (with run test)
checking java testcase nested_workaround (with run test)
checking java testcase newobject1
checking java testcase newobject3
checking java testcase null_pointer
checking java testcase numeric_bounds_checking
checking java testcase operator_overload (with run test)
checking java testcase operator_overload_break
checking java testcase operator_pointer_ref
checking java testcase operbool
checking java testcase ordering
checking java testcase overload_arrays
checking java testcase overload_bool
checking java testcase overload_complicated (with run test)
checking java testcase overload_copy
checking java testcase overload_extend
checking java testcase overload_method
checking java testcase overload_numeric
checking java testcase overload_null
checking java testcase overload_polymorphic
checking java testcase overload_rename
checking java testcase overload_return_type
checking java testcase overload_simple
checking java testcase overload_subtype
checking java testcase overload_template (with run test)
checking java testcase overload_template_fast
checking java testcase pointer_reference (with run test)
checking java testcase preproc_constants
checking java testcase preproc_cpp
checking java testcase preproc_predefined_stdcpp
checking java testcase primitive_ref (with run test)
checking java testcase private_assign (with run test)
checking java testcase proxycode (with run test)
checking java testcase protected_rename
checking java testcase pure_virtual
checking java testcase redefined
checking java testcase redefined_not
checking java testcase refcount
checking java testcase reference_global_vars
checking java testcase rename1 (with run test)
checking java testcase rename2 (with run test)
checking java testcase rename3 (with run test)
checking java testcase rename4 (with run test)
checking java testcase rename_camel
checking java testcase rename_rstrip_encoder
checking java testcase rename_scope
checking java testcase rename_simple
checking java testcase rename_strip_encoder
checking java testcase rename_pcre_encoder (with run test)
checking java testcase rename_pcre_enum (with run test)
checking java testcase rename_predicates
checking java testcase rename_wildcard (with run test)
checking java testcase restrict_cplusplus
checking java testcase return_const_value
checking java testcase return_value_scope
checking java testcase rname (with run test)
checking java testcase samename
checking java testcase sizet (with run test)
checking java testcase smart_pointer_const
checking java testcase smart_pointer_const2
checking java testcase smart_pointer_const_overload (with run test)
checking java testcase smart_pointer_extend
checking java testcase smart_pointer_ignore (with run test)
checking java testcase smart_pointer_member
checking java testcase smart_pointer_multi
checking java testcase smart_pointer_multi_typedef
checking java testcase smart_pointer_namespace
checking java testcase smart_pointer_namespace2
checking java testcase smart_pointer_not
checking java testcase smart_pointer_overload
checking java testcase smart_pointer_protected
checking java testcase smart_pointer_rename
checking java testcase smart_pointer_simple
checking java testcase smart_pointer_static
checking java testcase smart_pointer_template_const_overload
checking java testcase smart_pointer_template_defaults_overload
checking java testcase smart_pointer_templatemethods
checking java testcase smart_pointer_templatevariables
checking java testcase smart_pointer_typedef
checking java testcase special_variables (with run test)
checking java testcase special_variable_attributes
checking java testcase special_variable_macros (with run test)
checking java testcase static_array_member
checking java testcase static_const_member
checking java testcase static_const_member_2
checking java testcase stl_no_default_constructor
./ListNoDefaultCtor.java:221: error: removeLast() in ListNoDefaultCtor cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with NoDefaultCtor
  where E is a type-variable:
    E extends Object declared in interface List
./ListNoDefaultCtor.java:225: error: removeFirst() in ListNoDefaultCtor cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with NoDefaultCtor
  where E is a type-variable:
    E extends Object declared in interface List
2 errors
make[1]: *** [Makefile:95: stl_no_default_constructor.cpptest] Error 1
checking java testcase string_constants
checking java testcase struct_initialization_cpp
checking java testcase struct_value
checking java testcase swig_exception
checking java testcase symbol_clash
checking java testcase sym
checking java testcase template_arg_replace
checking java testcase template_arg_scope
checking java testcase template_arg_typename
checking java testcase template_array_numeric
checking java testcase template_basic
checking java testcase template_base_template
checking java testcase template_classes (with run test)
checking java testcase template_class_reuse_name (with run test)
checking java testcase template_const_ref
checking java testcase template_construct (with run test)
checking java testcase template_templated_constructors (with run test)
checking java testcase template_default
checking java testcase template_default2
checking java testcase template_default_arg (with run test)
checking java testcase template_default_arg_overloaded
checking java testcase template_default_arg_overloaded_extend
checking java testcase template_default_arg_virtual_destructor
checking java testcase template_default_cache (with run test)
checking java testcase template_default_class_parms (with run test)
checking java testcase template_default_class_parms_typedef (with run test)
checking java testcase template_default_inherit
checking java testcase template_default_qualify
checking java testcase template_default_vw
checking java testcase template_duplicate
checking java testcase template_empty_inherit
checking java testcase template_enum
checking java testcase template_enum_ns_inherit
checking java testcase template_enum_typedef
checking java testcase template_explicit
checking java testcase template_expr
checking java testcase template_extend1
checking java testcase template_extend2
checking java testcase template_extend_overload
checking java testcase template_extend_overload_2
checking java testcase template_function_parm (with run test)
checking java testcase template_forward
checking java testcase template_inherit
checking java testcase template_inherit_abstract
checking java testcase template_int_const
checking java testcase template_keyword_in_type
checking java testcase template_methods (with run test)
checking java testcase template_namespace_forward_declaration (with run test)
checking java testcase template_private_assignment
checking java testcase template_using_directive_and_declaration_forward (with run test)
checking java testcase template_using_directive_typedef (with run test)
checking java testcase template_using_member_default_arg (with run test)
checking java testcase template_nested (with run test)
checking java testcase template_nested_flat (with run test)
checking java testcase template_nested_typemaps (with run test)
checking java testcase template_ns
checking java testcase template_ns2
checking java testcase template_ns3
checking java testcase template_ns4
checking java testcase template_ns_enum
checking java testcase template_ns_enum2
checking java testcase template_ns_inherit
checking java testcase template_ns_scope
checking java testcase template_parameters_global_scope (with run test)
checking java testcase template_partial_arg
checking java testcase template_partial_specialization (with run test)
checking java testcase template_partial_specialization_more (with run test)
checking java testcase template_partial_specialization_typedef (with run test)
checking java testcase template_qualifier
checking java testcase template_ref_type
checking java testcase template_rename
checking java testcase template_retvalue
checking java testcase template_specialization
checking java testcase template_specialization_defarg
checking java testcase template_specialization_enum
checking java testcase template_specialization_using_declaration (with run test)
checking java testcase template_static
checking java testcase template_tbase_template
checking java testcase template_template_parameters (with run test)
checking java testcase template_template_template_parameters (with run test)
checking java testcase template_type_collapse (with run test)
checking java testcase template_typedef
checking java testcase template_typedef_class_template
checking java testcase template_typedef_cplx
checking java testcase template_typedef_cplx2
checking java testcase template_typedef_cplx3
checking java testcase template_typedef_cplx4
checking java testcase template_typedef_cplx5
checking java testcase template_typedef_funcptr
checking java testcase template_typedef_inherit (with run test)
checking java testcase template_typedef_ns
checking java testcase template_typedef_ptr
checking java testcase template_typedef_rec
checking java testcase template_typedef_typedef (with run test)
checking java testcase template_typemaps
checking java testcase template_typemaps_typedef
checking java testcase template_typemaps_typedef2
checking java testcase template_using
checking java testcase template_virtual
checking java testcase template_whitespace
checking java testcase threads
checking java testcase threads_exception
checking java testcase throw_exception
checking java testcase typedef_array_member
checking java testcase typedef_class
checking java testcase typedef_classforward_same_name (with run test)
checking java testcase typedef_funcptr (with run test)
checking java testcase typedef_inherit
checking java testcase typedef_mptr
checking java testcase typedef_reference
checking java testcase typedef_scope
checking java testcase typedef_sizet
checking java testcase typedef_struct_cpp
checking java testcase typedef_typedef
checking java testcase typemap_arrays (with run test)
checking java testcase typemap_array_qualifiers
checking java testcase typemap_delete
checking java testcase typemap_directorout
checking java testcase typemap_documentation
checking java testcase typemap_global_scope
checking java testcase typemap_manyargs
checking java testcase typemap_namespace (with run test)
checking java testcase typemap_ns_using
checking java testcase typemap_numinputs
checking java testcase typemap_template
checking java testcase typemap_template_parm_typedef
checking java testcase typemap_template_parms (with run test)
checking java testcase typemap_template_typedef
checking java testcase typemap_out_optimal (with run test)
checking java testcase typemap_qualifier_strip
checking java testcase typemap_variables
checking java testcase typemap_various
checking java testcase typename
checking java testcase types_directive
checking java testcase unicode_strings
checking java testcase union_scope
checking java testcase using1
checking java testcase using2
checking java testcase using_composition
checking java testcase using_directive_and_declaration (with run test)
checking java testcase using_directive_and_declaration_forward (with run test)
checking java testcase using_extend
checking java testcase using_inherit
checking java testcase using_member
checking java testcase using_member_multiple_inherit (with run test)
checking java testcase using_member_scopes
checking java testcase using_namespace
checking java testcase using_namespace_loop
checking java testcase using_pointers (with run test)
checking java testcase using_private
checking java testcase using_protected
checking java testcase valuewrapper
checking java testcase valuewrapper_base
checking java testcase valuewrapper_const
checking java testcase valuewrapper_opaque
checking java testcase varargs (with run test)
checking java testcase varargs_overload
checking java testcase variable_replacement
checking java testcase virtual_destructor
checking java testcase virtual_derivation
checking java testcase virtual_poly (with run test)
checking java testcase virtual_vs_nonvirtual_base
checking java testcase voidtest
checking java testcase wallkw (with run test)
checking java testcase wrapmacro
checking java testcase doxygen_parsing_enums_simple (with run test)
checking java testcase doxygen_parsing_enums_proper (with run test)
checking java testcase doxygen_parsing_enums_typesafe (with run test)
checking java testcase doxygen_parsing_enums_typeunsafe (with run test)
checking java testcase doxygen_alias (with run test)
checking java testcase doxygen_autodoc_docstring
checking java testcase doxygen_basic_notranslate (with run test)
checking java testcase doxygen_basic_translate (with run test)
checking java testcase doxygen_basic_translate_style2 (with run test)
checking java testcase doxygen_basic_translate_style3 (with run test)
checking java testcase doxygen_code_blocks (with run test)
checking java testcase doxygen_ignore (with run test)
checking java testcase doxygen_misc_constructs (with run test)
checking java testcase doxygen_nested_class (with run test)
checking java testcase doxygen_parsing (with run test)
checking java testcase doxygen_parsing_enums
checking java testcase doxygen_translate (with run test)
checking java testcase doxygen_translate_all_tags (with run test)
checking java testcase doxygen_translate_links (with run test)
checking java testcase director_string (with run test)
checking java testcase ignore_template_constructor
checking java testcase li_std_combinations
checking java testcase li_std_containers_overload
checking java testcase li_std_deque
checking java testcase li_std_except (with run test)
checking java testcase li_std_except_as_class
checking java testcase li_std_map (with run test)
checking java testcase li_std_pair
checking java testcase li_std_pair_using
checking java testcase li_std_string (with run test)
checking java testcase li_std_vector (with run test)
checking java testcase li_std_vector_back_reference
checking java testcase li_std_vector_enum (with run test)
checking java testcase li_std_vector_member_var
checking java testcase li_std_vector_ptr
checking java testcase li_std_vector_vector
checking java testcase li_std_wstring
checking java testcase smart_pointer_inherit
checking java testcase template_typedef_fnc
checking java testcase template_type_namespace
checking java testcase template_opaque
checking java testcase cpp11_shared_ptr_const
checking java testcase cpp11_shared_ptr_crtp_upcast
checking java testcase cpp11_shared_ptr_nullptr_in_containers
checking java testcase cpp11_shared_ptr_overload (with run test)
checking java testcase cpp11_shared_ptr_template_upcast (with run test)
checking java testcase cpp11_shared_ptr_upcast
checking java testcase cpp11_std_unordered_map (with run test)
checking java testcase cpp11_std_unordered_set (with run test)
checking java testcase cpp11_strongly_typed_enumerations_simple (with run test)
checking java testcase cpp11_alias_nested_template_scoping (with run test)
checking java testcase cpp11_alignment
checking java testcase cpp11_alternate_function_syntax
checking java testcase cpp11_assign_delete (with run test)
checking java testcase cpp11_assign_rvalue_reference (with run test)
checking java testcase cpp11_attribute_specifiers
checking java testcase cpp11_auto_variable
checking java testcase cpp11_brackets_expression (with run test)
checking java testcase cpp11_constexpr (with run test)
checking java testcase cpp11_copyctor_delete (with run test)
checking java testcase cpp11_decltype
checking java testcase cpp11_default_delete (with run test)
checking java testcase cpp11_delegating_constructors
checking java testcase cpp11_director_enums
checking java testcase cpp11_director_using_constructor (with run test)
checking java testcase cpp11_directors
checking java testcase cpp11_explicit_conversion_operators
checking java testcase cpp11_final_class
checking java testcase cpp11_final_directors
checking java testcase cpp11_final_override
checking java testcase cpp11_function_objects
checking java testcase cpp11_inheriting_constructors (with run test)
checking java testcase cpp11_initializer_list (with run test)
checking java testcase cpp11_initializer_list_extend
checking java testcase cpp11_lambda_functions (with run test)
checking java testcase cpp11_move_only (with run test)
checking java testcase cpp11_move_typemaps (with run test)
checking java testcase cpp11_move_only_valuewrapper (with run test)
checking java testcase cpp11_noexcept
checking java testcase cpp11_null_pointer_constant
checking java testcase cpp11_raw_string_literals (with run test)
checking java testcase cpp11_ref_qualifiers (with run test)
checking java testcase cpp11_ref_qualifiers_rvalue_unignore (with run test)
checking java testcase cpp11_ref_qualifiers_typemaps (with run test)
checking java testcase cpp11_result_of (with run test)
checking java testcase cpp11_rvalue_reference
checking java testcase cpp11_rvalue_reference2
checking java testcase cpp11_rvalue_reference3
checking java testcase cpp11_rvalue_reference_move (with run test)
checking java testcase cpp11_sizeof_object
checking java testcase cpp11_static_assert
checking java testcase cpp11_std_array (with run test)
checking java testcase cpp11_std_unique_ptr (with run test)
./cpp11_std_unique_ptr_runme.java:16: warning: [removal] runFinalization() in System has been deprecated and marked for removal
    System.runFinalization();
          ^
1 warning
checking java testcase cpp11_strongly_typed_enumerations (with run test)
checking java testcase cpp11_thread_local (with run test)
checking java testcase cpp11_template_double_brackets
checking java testcase cpp11_template_explicit
checking java testcase cpp11_template_parameters_decltype (with run test)
checking java testcase cpp11_template_templated_methods (with run test)
checking java testcase cpp11_template_typedefs (with run test)
checking java testcase cpp11_type_traits
checking java testcase cpp11_type_aliasing (with run test)
checking java testcase cpp11_uniform_initialization
checking java testcase cpp11_unrestricted_unions
checking java testcase cpp11_userdefined_literals
checking java testcase cpp11_using_constructor (with run test)
checking java testcase cpp11_using_typedef_struct
checking java testcase cpp11_variadic_function_templates
checking java testcase cpp11_variadic_templates
checking java testcase cpp14_auto_return_type
checking java testcase cpp14_binary_integer_literals
checking java testcase cpp17_director_string_view (with run test)
checking java testcase cpp17_enable_if_t (with run test)
checking java testcase cpp17_hex_floating_literals
checking java testcase cpp17_map_no_default_ctor
checking java testcase cpp17_nested_namespaces (with run test)
checking java testcase cpp17_nspace_nested_namespaces (with run test)
checking java testcase cpp17_string_view (with run test)
checking java testcase cpp17_u8_char_literals
checking java testcase cpp20_constexpr_destructor
checking java testcase cpp20_lambda_template
checking java testcase cpp20_spaceship_operator
checking java testcase java_lib_arrays (with run test)
checking java testcase java_lib_various (with run test)
checking java testcase arrays
checking java testcase bom_utf8
checking java testcase c_delete
checking java testcase c_delete_function
checking java testcase char_constant
checking java testcase command_line_define
checking java testcase const_const
checking java testcase constant_expr_c
checking java testcase contract_c
checking java testcase default_args_c
checking java testcase empty_c
checking java testcase enums
checking java testcase enum_forward (with run test)
checking java testcase enum_macro (with run test)
checking java testcase enum_missing
checking java testcase extern_declaration (with run test)
checking java testcase final_c
checking java testcase funcptr
checking java testcase function_typedef
checking java testcase global_functions
checking java testcase global_immutable_vars
checking java testcase immutable_values
checking java testcase inctest (with run test)
checking java testcase infinity
checking java testcase integers
checking java testcase keyword_rename_c
checking java testcase lextype
checking java testcase li_carrays (with run test)
checking java testcase li_cdata (with run test)
checking java testcase li_cmalloc
checking java testcase li_constraints (with run test)
checking java testcase li_cpointer
checking java testcase li_math
checking java testcase long_long (with run test)
checking java testcase memberin_extend_c
checking java testcase name
checking java testcase nested
checking java testcase nested_extend_c (with run test)
checking java testcase nested_structs (with run test)
checking java testcase newobject2
checking java testcase not_c_keywords
checking java testcase overload_extend_c
checking java testcase overload_extend2
checking java testcase preproc
checking java testcase preproc_constants_c
checking java testcase preproc_defined
checking java testcase preproc_expr
checking java testcase preproc_gcc_output
checking java testcase preproc_include
checking java testcase preproc_line_file (with run test)
checking java testcase preproc_predefined
checking java testcase preproc_predefined_stdc
checking java testcase register_par
checking java testcase ret_by_value (with run test)
checking java testcase simple_array
checking java testcase sizeof_pointer
checking java testcase sneaky1
checking java testcase string_simple
checking java testcase struct_rename
checking java testcase struct_initialization
checking java testcase typedef_classforward_same_name (with run test)
checking java testcase typedef_struct
checking java testcase typemap_subst
checking java testcase union_parameter
checking java testcase unions (with run test)
checking java testcase clientdata_prop
checking java testcase import_stl
checking java testcase imports (with run test)
checking java testcase mod
checking java testcase multi_import
checking java testcase packageoption
checking java testcase template_typedef_import
make[1]: Target 'check' not remade because of errors.
make: *** [Makefile:240: check-java-test-suite] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.GiAqmh (%build)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.GiAqmh (%build)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M a40991f6c4d7436b83a1374f33be3cd3 -D /var/lib/mock/f41-build-side-84507-49321996-5865623/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec\'\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, 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 a40991f6c4d7436b83a1374f33be3cd3 -D /var/lib/mock/f41-build-side-84507-49321996-5865623/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'



Extracted relevant lines:
Long
    E extends Object declared in interface List
./FloatList.java:221: error: removeLast() in FloatList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Float
    E extends Object declared in interface List
./FloatList.java:225: error: removeFirst() in FloatList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Float
    E extends Object declared in interface List
./DoubleList.java:221: error: removeLast() in DoubleList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Double
    E extends Object declared in interface List
./DoubleList.java:225: error: removeFirst() in DoubleList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Double
    E extends Object declared in interface List
./StringList.java:221: error: removeLast() in StringList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with String
    E extends Object declared in interface List
./StringList.java:225: error: removeFirst() in StringList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with String
    E extends Object declared in interface List
./IntPtrList.java:222: error: removeLast() in IntPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
    E extends Object declared in interface List
./IntPtrList.java:226: error: removeFirst() in IntPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
    E extends Object declared in interface List
./IntConstPtrList.java:222: error: removeLast() in IntConstPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
    E extends Object declared in interface List
./IntConstPtrList.java:226: error: removeFirst() in IntConstPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with SWIGTYPE_p_int
    E extends Object declared in interface List
./StructList.java:221: error: removeLast() in StructList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./StructList.java:225: error: removeFirst() in StructList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./StructPtrList.java:222: error: removeLast() in StructPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./StructPtrList.java:226: error: removeFirst() in StructPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./StructConstPtrList.java:222: error: removeLast() in StructConstPtrList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./StructConstPtrList.java:226: error: removeFirst() in StructConstPtrList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Struct
    E extends Object declared in interface List
./FruitList.java:221: error: removeLast() in FruitList cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with Fruit
    E extends Object declared in interface List
./FruitList.java:225: error: removeFirst() in FruitList cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with Fruit
    E extends Object declared in interface List
36 errors
make[1]: *** [Makefile:95: li_std_list.cpptest] Error 1
checking java testcase li_std_set (with run test)
checking java testcase abstract_access
checking java testcase abstract_basecast
checking java testcase static_const_member
checking java testcase static_const_member_2
checking java testcase stl_no_default_constructor
./ListNoDefaultCtor.java:221: error: removeLast() in ListNoDefaultCtor cannot implement removeLast() in List
  public void removeLast() {
              ^
  return type void is not compatible with NoDefaultCtor
    E extends Object declared in interface List
./ListNoDefaultCtor.java:225: error: removeFirst() in ListNoDefaultCtor cannot implement removeFirst() in List
  public void removeFirst() {
              ^
  return type void is not compatible with NoDefaultCtor
    E extends Object declared in interface List
2 errors
make[1]: *** [Makefile:95: stl_no_default_constructor.cpptest] Error 1
checking java testcase string_constants
checking java testcase struct_initialization_cpp
checking java testcase struct_value
checking java testcase multi_import
checking java testcase packageoption
checking java testcase template_typedef_import
make[1]: Target 'check' not remade because of errors.
EXCEPTION: [Error('Command failed: 
 # /usr/bin/systemd-nspawn -q -M a40991f6c4d7436b83a1374f33be3cd3 -D /var/lib/mock/f41-build-side-84507-49321996-5865623/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec\'
', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: 
 # %s
%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M a40991f6c4d7436b83a1374f33be3cd3 -D /var/lib/mock/f41-build-side-84507-49321996-5865623/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.akq06iti:/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;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target s390x --nodeps /builddir/build/SPECS/swig.spec'