Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 898428 Details for
Bug 936806
dev-lang/swig-4.2.1 fails test Examples/javascript/native
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-lang:swig-4.2.1:20240728-013327.log
dev-lang:swig-4.2.1:20240728-013327.log (text/plain; charset=utf-8), 114.10 KB, created by
Jonathan Lovelace
on 2024-07-28 01:49:23 UTC
(
hide
)
Description:
dev-lang:swig-4.2.1:20240728-013327.log
Filename:
MIME Type:
Creator:
Jonathan Lovelace
Created:
2024-07-28 01:49:23 UTC
Size:
114.10 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-lang/swig-4.2.1:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: scheme@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux pcre test >[32m * [39;49;00mFEATURES: distcc fakeroot network-sandbox preserve-libs sandbox test userpriv usersandbox >configure: loading site script /usr/share/config.site >configure: loading site script /usr/share/config.site.d/80crossdev.conf >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.41nhlilo/bin/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking maximum warning verbosity option... no >checking CFLAGS to compile SWIG executable... -O2 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer >checking CXXFLAGS to compile SWIG executable... -O2 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /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... /bin/sed >checking for pcre2-config... /usr/bin/pcre2-config >checking whether to enable ccache-swig... no > >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 x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config >checking for android... android >checking for adb... adb >checking for ant... ant >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 >checking for go... go >checking whether go version is too old... no >checking for gccgo... no >checking for guile-config... /usr/bin/guile-config >checking for guile executable... /usr/bin/guile >checking for guile version... 2.2 >checking for guile version >= 1.8... yes >checking for guile compile flags... -I/usr/include/guile/2.2 >checking for guile link flags... -lguile-2.2 -latomic_ops -lgc -lpthread -ldl >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... not found >checking for node... node >checking for node-gyp... no >checking for npm... npm >checking for Node-API (napi) header directory... not found >checking for JavaScriptCore/Webkit... version 2.44.1 >checking for JavaScriptCore/Webkit include flags... -I/usr/include/webkitgtk-4.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include >checking for JavaScriptCore/Webkit link flags... -ljavascriptcoregtk-4.1 -lgobject-2.0 -lglib-2.0 >checking for V8 Javascript v8.h... not found >checking for V8 Javascript library... not found >checking for lua5.4... /usr/bin/lua5.4 >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... no >checking for lua.h in other locations... /usr/include/lua5.4/lua.h >checking for library containing lua_close... -llua5.4 >checking for mzscheme... /usr/bin/mzscheme >checking for mzc... /usr/bin/mzc >checking for MzScheme dynext object... not found >checking for ocamlc... ocamlc >checking for camlp4... camlp4 >checking for ocamldlgen... no >checking for ocamlfind... ocamlfind >checking for ocamlmktop... ocamlmktop >checking for octave-cli... no >checking for perl... perl >checking for Perl5 header files... /usr/lib64/perl5/5.38/x86_64-linux/CORE >checking for Perl5 library... perl >checking for Perl5 ccflags... -O2 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -fno-strict-aliasing -DNO_PERL_RAND_SEED -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 >checking for Perl5 ccdlflags... -Wl,-E >checking for Perl5 cccdlflags... -fPIC >checking for Perl5 ldflags... -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs >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... no >checking for python... python >checking for python major version number... 3 >checking for Python 2.x os.name... posix >checking for Python 2.x path separator... / >checking for python3... python3 >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... pycodestyle >checking pycodestyle version... 2.11.1 >checking for R... no >checking for ruby... ruby >checking for Ruby header files... -I/usr/include/ruby-3.1.0 -I/usr/include/ruby-3.1.0/x86_64-linux >checking for Ruby library... not found... using /usr/include/ruby-3.1.0 >checking for scilab... no >checking for Tcl configuration... found /usr/lib64/tclConfig.sh >checking for Tcl header files... checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >/usr/include >checking for Tcl library... -ltcl8.6 >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 > >The SWIG test-suite and examples are configured for the following languages: >go guile javascript lua ocaml perl5 python ruby tcl > >test -z "" || (cd CCache && make) >make[1]: Entering directory '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1/Source' >make all-am >make[2]: Entering directory '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1/Source' >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o CParse/cscanner.o CParse/cscanner.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o CParse/parser.o CParse/parser.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o CParse/templ.o CParse/templ.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o CParse/util.o CParse/util.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/base.o DOH/base.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/file.o DOH/file.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/fio.o DOH/fio.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/hash.o DOH/hash.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/list.o DOH/list.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/memory.o DOH/memory.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/string.o DOH/string.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o DOH/void.o DOH/void.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Doxygen/doxyentity.o Doxygen/doxyentity.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Doxygen/doxyparser.o Doxygen/doxyparser.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Doxygen/doxytranslator.o Doxygen/doxytranslator.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Doxygen/javadoc.o Doxygen/javadoc.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Doxygen/pydoc.o Doxygen/pydoc.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/allocate.o Modules/allocate.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/contract.o Modules/contract.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/csharp.o Modules/csharp.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/d.o Modules/d.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/directors.o Modules/directors.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/emit.o Modules/emit.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/go.o Modules/go.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/guile.o Modules/guile.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/interface.o Modules/interface.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/java.o Modules/java.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/javascript.o Modules/javascript.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/lang.o Modules/lang.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/lua.o Modules/lua.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/main.o Modules/main.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/mzscheme.o Modules/mzscheme.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/nested.o Modules/nested.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/ocaml.o Modules/ocaml.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/octave.o Modules/octave.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/overload.o Modules/overload.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/perl5.o Modules/perl5.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/php.o Modules/php.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/python.o Modules/python.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/r.o Modules/r.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/ruby.o Modules/ruby.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/scilab.o Modules/scilab.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/swigmain.o Modules/swigmain.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/tcl8.o Modules/tcl8.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/typepass.o Modules/typepass.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/utils.o Modules/utils.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Modules/xml.o Modules/xml.cxx >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Preprocessor/cpp.o Preprocessor/cpp.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Preprocessor/expr.o Preprocessor/expr.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/cwrap.o Swig/cwrap.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/deprecate.o Swig/deprecate.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/error.o Swig/error.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/extend.o Swig/extend.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/fragment.o Swig/fragment.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/getopt.o Swig/getopt.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/include.o Swig/include.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/misc.o Swig/misc.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/naming.o Swig/naming.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/parms.o Swig/parms.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/scanner.o Swig/scanner.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/stype.o Swig/stype.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/symbol.o Swig/symbol.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/tree.o Swig/tree.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/typemap.o Swig/typemap.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/typeobj.o Swig/typeobj.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/typesys.o Swig/typesys.c >x86_64-pc-linux-gnu-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 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -c -o Swig/wrapfunc.o Swig/wrapfunc.c >x86_64-pc-linux-gnu-g++ -O2 -pipe -march=core2 -mtune=generic -fno-unwind-tables -fno-asynchronous-unwind-tables -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 >cp -f ../Source/eswig ../swig >make[2]: Leaving directory '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1/Source' >make[1]: Leaving directory '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1/Source' >test -x ./swig >test -z "" || (cd CCache && make check) >./swig -version > >SWIG Version 4.2.1 > >Compiled with x86_64-pc-linux-gnu-g++ [x86_64-pc-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. > >skipping android version >skipping csharp version >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 > >Go Options (available with -go) > -cgo - Generate cgo input files > -no-cgo - Do not generate cgo input files > -gccgo - Generate code for gccgo rather than gc > -go-pkgpath <p> - Like gccgo -fgo-pkgpath option > -go-prefix <p> - Like gccgo -fgo-prefix option > -import-prefix <p> - Prefix to add to %import directives > -intgosize <s> - Set size of Go int type--32 or 64 bits > -package <name> - Set name of the Go package to <name> > -use-shlib - Force use of a shared library > -soname <name> - Set shared library holding C/C++ code 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 > >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 > >skipping d version >showing go version >go version go1.22.4 linux/amd64 >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 > >Javascript Options (available with -javascript) > -jsc - creates a JavascriptCore extension > -v8 - creates a v8 extension > -node - creates a node.js extension > -napi - creates a NAPI extension > -debug-codetemplates - generates information about the origin of code templates > >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. > >showing guile version >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 > >Ocaml Options (available with -ocaml) > -oldvarnames - Old intermediary method names for variable wrappers > -prefix <name> - Set a prefix <name> to be prepended to all names > -where - Emit library location > >skipping java version >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. > >showing javascript version >guile (GNU Guile) 2.2.7 >Version depends on the interpreter >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. > >showing lua version >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. > >/bin/sh: line 1: --version: command not found >Node.js: >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. > >/bin/sh: line 1: --version: command not found >node-gyp: >Lua 5.4.6 Copyright (C) 1994-2023 Lua.org, PUC-Rio >skipping mzscheme version >showing ocaml version >4.14.1 >showing perl5 version >skipping octave version >skipping php version >showing python version >skipping r version >This is perl 5, version 38, subversion 2 (v5.38.2) built for x86_64-linux >showing ruby version >Python 3.12.3 >skipping scilab version >ruby 3.1.5p252 (2024-04-23 revision 1945f8dc0e) [x86_64-linux] >showing tcl version >skipping android check >skipping csharp check >skipping d check >8.6 >skipping java check >checking Examples/guile/class >checking Examples/go/callback >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/lua/arrays >checking Examples/lua/class >checking Examples/lua/constants >checking Examples/lua/dual >checking Examples/lua/embed >checking Examples/lua/embed2 >checking Examples/javascript/class >checking Examples/lua/embed3 >checking Examples/lua/exception >checking Examples/go/class >checking Examples/lua/funcptr3 >checking Examples/lua/functest >checking Examples/lua/functor >checking Examples/javascript/constant >checking Examples/lua/import >checking Examples/javascript/enum >checking Examples/go/constants >checking Examples/lua/nspace >checking Examples/javascript/exception >checking Examples/javascript/functor >checking Examples/lua/owner >checking Examples/go/director >checking Examples/javascript/native >Could not find module example/example.so: >./example.so: undefined symbol: _Z11placeholderv >terminate called after throwing an instance of 'std::logic_error' > what(): basic_string: construction from null is not valid >make[3]: *** [../../Makefile:753: javascript_run] Error 134 >make[2]: *** [../example.mk:23: check] Error 2 >make[1]: *** [Makefile:215: native.actionexample] Error 2 >checking Examples/javascript/nspace >checking Examples/lua/pointer >checking Examples/lua/simple >checking Examples/javascript/operator >checking Examples/lua/variables >checking Examples/javascript/overload >checking Examples/javascript/pointer >checking Examples/javascript/simple >checking Examples/go/enum >checking Examples/javascript/template >checking Examples/javascript/variables >skipping mzscheme check >make: *** [Makefile:199: check-javascript-examples] Error 2 >make: *** Waiting for unfinished jobs.... >checking Examples/go/extend >checking Examples/go/funcptr >checking Examples/go/multimap >checking Examples/go/pointer >checking Examples/go/reference >checking Examples/go/simple >checking Examples/go/template >checking Examples/go/variables >checking Examples/go/goin > [31;01m*[0m ERROR: dev-lang/swig-4.2.1::gentoo failed (test phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-lang/swig-4.2.1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-lang/swig-4.2.1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/dev-lang:swig-4.2.1:20240728-013327.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/swig-4.2.1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/swig-4.2.1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1' > [31;01m*[0m S: '/var/tmp/portage/dev-lang/swig-4.2.1/work/swig-4.2.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 936806
: 898428 |
898429