=>> Building lang/chaiscript build started at Mon Dec 30 07:45:53 GMT 2024 port directory: /usr/ports/lang/chaiscript package name: ChaiScript-6.1.0_3 building for: FreeBSD FreeBSD:14:amd64-default-job-04 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 1001 1001 1285 Jan 5 2023 /usr/ports/lang/chaiscript/Makefile Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1401000 Jail OSVERSION: 1402000 Job Id: 04 !!! Jail is newer than host. (Jail: 1402000, Host: 1401000) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/space/poudriere_data/.m/FreeBSD_14_amd64-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/space/poudriere_data/.m/FreeBSD_14_amd64-default/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=FreeBSD:14:amd64-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/space/poudriere_data/.m/FreeBSD_14_amd64-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for ChaiScript-6.1.0_3: CPP17=off: Build with C++17 flags DYNLOAD=on: Dynamic Loading Support Enabled MULTITHREAD=on: Multithreaded Support Enabled STD_MAKE_SHARED=off: Use std::make_shared instead of chaiscript::make_shared ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/chaiscript/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/chaiscript/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/chaiscript/work/.cache HOME=/wrkdirs/usr/ports/lang/chaiscript/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/chaiscript/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/chaiscript/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/lang/chaiscript/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/chaiscript/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/chaiscript/work/.cache HOME=/wrkdirs/usr/ports/lang/chaiscript/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/chaiscript/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/chaiscript/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/lang/chaiscript/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include -isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- CMAKE_BUILD_TYPE="release" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ChaiScript" EXAMPLESDIR="share/examples/ChaiScript" DATADIR="share/ChaiScript" WWWDIR="www/ChaiScript" ETCDIR="etc/ChaiScript" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ChaiScript DOCSDIR=/usr/local/share/doc/ChaiScript EXAMPLESDIR=/usr/local/share/examples/ChaiScript WWWDIR=/usr/local/www/ChaiScript ETCDIR=/usr/local/etc/ChaiScript --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### /usr/local/etc/poudriere.d/make.conf finance_gnucash_SET=DATABASE #OPTIONS_SET=GSSAPI GSSAPI_BASE LDAP #OPTIONS_UNSET=GSSAPI_NONE GSSAPI_MIT GSSAPI_HEIMDAL #security_sudo_UNSET=GSSAPI_BASE GSSAPI DEFAULT_VERSIONS= python=3.11 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- ulimit: can't get limit: Invalid argument cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 12099 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ChaiScript-6.1.0_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.21.3.pkg [FreeBSD:14:amd64-default-job-04] Installing pkg-1.21.3... [FreeBSD:14:amd64-default-job-04] Extracting pkg-1.21.3: .......... done ===> ChaiScript-6.1.0_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ChaiScript-6.1.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user => ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://codeload.github.com/ChaiScript/ChaiScript/tar.gz/v6.1.0?dummy=/ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz fetch: https://codeload.github.com/ChaiScript/ChaiScript/tar.gz/v6.1.0?dummy=/ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz: size unknown fetch: https://codeload.github.com/ChaiScript/ChaiScript/tar.gz/v6.1.0?dummy=/ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz: size of remote file is not known ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz 440 kB 8549 kBps 00s ===> Fetching all distfiles required by ChaiScript-6.1.0_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by ChaiScript-6.1.0_3 for building => SHA256 Checksum OK for ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by ChaiScript-6.1.0_3 for building ===> Extracting for ChaiScript-6.1.0_3 => SHA256 Checksum OK for ChaiScript-ChaiScript-v6.1.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ChaiScript-6.1.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ChaiScript-6.1.0_3 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.30.5.pkg [FreeBSD:14:amd64-default-job-04] Installing cmake-core-3.30.5... [FreeBSD:14:amd64-default-job-04] `-- Installing expat-2.6.3... [FreeBSD:14:amd64-default-job-04] `-- Extracting expat-2.6.3: .......... done [FreeBSD:14:amd64-default-job-04] `-- Installing jsoncpp-1.9.6_1... [FreeBSD:14:amd64-default-job-04] `-- Extracting jsoncpp-1.9.6_1: .......... done [FreeBSD:14:amd64-default-job-04] `-- Installing libuv-1.49.0... [FreeBSD:14:amd64-default-job-04] `-- Extracting libuv-1.49.0: .......... done [FreeBSD:14:amd64-default-job-04] `-- Installing rhash-1.4.4_1... [FreeBSD:14:amd64-default-job-04] | `-- Installing gettext-runtime-0.22.5... [FreeBSD:14:amd64-default-job-04] | | `-- Installing indexinfo-0.3.1... [FreeBSD:14:amd64-default-job-04] | | `-- Extracting indexinfo-0.3.1: .... done [FreeBSD:14:amd64-default-job-04] | `-- Extracting gettext-runtime-0.22.5: .......... done [FreeBSD:14:amd64-default-job-04] `-- Extracting rhash-1.4.4_1: .......... done [FreeBSD:14:amd64-default-job-04] Extracting cmake-core-3.30.5: .......... done ===> ChaiScript-6.1.0_3 depends on file: /usr/local/bin/cmake - found ===> Returning to build of ChaiScript-6.1.0_3 ===> ChaiScript-6.1.0_3 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.11.1,4.pkg [FreeBSD:14:amd64-default-job-04] Installing ninja-1.11.1,4... [FreeBSD:14:amd64-default-job-04] `-- Installing python311-3.11.10... [FreeBSD:14:amd64-default-job-04] | `-- Installing libffi-3.4.6... [FreeBSD:14:amd64-default-job-04] | `-- Extracting libffi-3.4.6: .......... done [FreeBSD:14:amd64-default-job-04] | `-- Installing mpdecimal-4.0.0... [FreeBSD:14:amd64-default-job-04] | `-- Extracting mpdecimal-4.0.0: .......... done [FreeBSD:14:amd64-default-job-04] | `-- Installing readline-8.2.13_1... [FreeBSD:14:amd64-default-job-04] | `-- Extracting readline-8.2.13_1: .......... done [FreeBSD:14:amd64-default-job-04] `-- Extracting python311-3.11.10: .......... done [FreeBSD:14:amd64-default-job-04] Extracting ninja-1.11.1,4: ........ done ===== Message from python311-3.11.10: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> ChaiScript-6.1.0_3 depends on executable: ninja - found ===> Returning to build of ChaiScript-6.1.0_3 ===> ChaiScript-6.1.0_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_7.pkg [FreeBSD:14:amd64-default-job-04] Installing ccache-3.7.12_7... [FreeBSD:14:amd64-default-job-04] Extracting ccache-3.7.12_7: .......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_7: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> ChaiScript-6.1.0_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ChaiScript-6.1.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ChaiScript-6.1.0_3 depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ChaiScript-6.1.0_3 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/lang/chaiscript/work/.build CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 18.1.6 -- The CXX compiler identification is Clang 18.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting readline support -- Found: /usr/local/lib/libreadline.so -- Adding unit test 3.x/assign_const.chai -- Adding unit test 3.x/bind.chai -- Adding unit test 3.x/bind2.chai -- Adding unit test 3.x/block_start.chai -- Adding unit test 3.x/bool_not.chai -- Adding unit test 3.x/break_while.chai -- Adding unit test 3.x/char_init.chai -- Adding unit test 3.x/classification.chai -- Adding unit test 3.x/collate.chai -- Adding unit test 3.x/compare_gt.chai -- Adding unit test 3.x/compare_lt.chai -- Adding unit test 3.x/concat.chai -- Adding unit test 3.x/const_range_test.chai -- Adding unit test 3.x/convert_double_string.chai -- Adding unit test 3.x/convert_int_string.chai -- Adding unit test 3.x/convert_string_double.chai -- Adding unit test 3.x/convert_string_int.chai -- Adding unit test 3.x/deep_array_lookup.chai -- Adding unit test 3.x/dispatch_functions.chai -- Adding unit test 3.x/drop.chai -- Adding unit test 3.x/drop_while.chai -- Adding unit test 3.x/empty.chai -- Adding unit test 3.x/equ_shortform.chai -- Adding unit test 3.x/eval.chai -- Adding unit test 3.x/eval_error.chai -- Adding unit test 3.x/even.chai -- Adding unit test 3.x/exception.chai -- Adding unit test 3.x/exception_finally.chai -- Adding unit test 3.x/exception_guards.chai -- Adding unit test 3.x/filter.chai -- Adding unit test 3.x/float.chai -- Adding unit test 3.x/foldl.chai -- Adding unit test 3.x/for.chai -- Adding unit test 3.x/for_each.chai -- Adding unit test 3.x/for_each_range.chai -- Adding unit test 3.x/for_each_retro.chai -- Adding unit test 3.x/function_array_adjacent.chai -- Adding unit test 3.x/function_introspection.chai -- Adding unit test 3.x/function_reassignment.chai -- Adding unit test 3.x/generate_range.chai -- Adding unit test 3.x/global_const_in_module.chai -- Adding unit test 3.x/if.chai -- Adding unit test 3.x/if_else.chai -- Adding unit test 3.x/if_elseif.chai -- Adding unit test 3.x/if_elseif_else.chai -- Adding unit test 3.x/index_operator.chai -- Adding unit test 3.x/inheritance.chai -- Adding unit test 3.x/instring_eval.chai -- Adding unit test 3.x/instring_eval_more.chai -- Adding unit test 3.x/invalid_function_assignment.chai -- Adding unit test 3.x/invalid_function_reassignment.chai -- Adding unit test 3.x/is_undef.chai -- Adding unit test 3.x/join.chai -- Adding unit test 3.x/lambda.chai -- Adding unit test 3.x/list_push_back.chai -- Adding unit test 3.x/list_push_front.chai -- Adding unit test 3.x/load_module.chai -- Adding unit test 3.x/loop_inner_outer.chai -- Adding unit test 3.x/malformed_inline_map.chai -- Adding unit test 3.x/map.chai -- Adding unit test 3.x/map_access.chai -- Adding unit test 3.x/map_inplace_init.chai -- Adding unit test 3.x/math_add.chai -- Adding unit test 3.x/math_add_mixed.chai -- Adding unit test 3.x/math_dec.chai -- Adding unit test 3.x/math_div.chai -- Adding unit test 3.x/math_inc.chai -- Adding unit test 3.x/math_mod.chai -- Adding unit test 3.x/math_mult.chai -- Adding unit test 3.x/math_negate.chai -- Adding unit test 3.x/math_paren.chai -- Adding unit test 3.x/math_sub.chai -- Adding unit test 3.x/max.chai -- Adding unit test 3.x/memberscope.chai -- Adding unit test 3.x/method_sugar.chai -- Adding unit test 3.x/min.chai -- Adding unit test 3.x/mmd1.chai -- Adding unit test 3.x/mmd2.chai -- Adding unit test 3.x/multiline.chai -- Adding unit test 3.x/number_formats.chai -- Adding unit test 3.x/object_attr.chai -- Adding unit test 3.x/object_attr_same_name.chai -- Adding unit test 3.x/object_clone.chai -- Adding unit test 3.x/object_constructor_guards.chai -- Adding unit test 3.x/object_method_guards.chai -- Adding unit test 3.x/odd.chai -- Adding unit test 3.x/operator_overload.chai -- Adding unit test 3.x/operator_overload2.chai -- Adding unit test 3.x/operators_float.chai -- Adding unit test 3.x/operators_int.chai -- Adding unit test 3.x/pair.chai -- Adding unit test 3.x/pointer_passed_to_constructor.chai -- Adding unit test 3.x/precedence_1.chai -- Adding unit test 3.x/precedence_2.chai -- Adding unit test 3.x/precedence_3.chai -- Adding unit test 3.x/precedence_eq.chai -- Adding unit test 3.x/product.chai -- Adding unit test 3.x/range.chai -- Adding unit test 3.x/range_back.chai -- Adding unit test 3.x/range_contains.chai -- Adding unit test 3.x/range_find.chai -- Adding unit test 3.x/range_inplace.chai -- Adding unit test 3.x/reduce.chai -- Adding unit test 3.x/ref_equal.chai -- Adding unit test 3.x/retro.chai -- Adding unit test 3.x/retroretro.chai -- Adding unit test 3.x/return.chai -- Adding unit test 3.x/runtime_error.chai -- Adding unit test 3.x/shift.chai -- Adding unit test 3.x/string_charptr.chai -- Adding unit test 3.x/string_concat.chai -- Adding unit test 3.x/string_find.chai -- Adding unit test 3.x/string_find_first_not_of.chai -- Adding unit test 3.x/string_find_first_of.chai -- Adding unit test 3.x/string_find_last_not_of.chai -- Adding unit test 3.x/string_find_last_of.chai -- Adding unit test 3.x/string_init.chai -- Adding unit test 3.x/string_literal_access.chai -- Adding unit test 3.x/string_rfind.chai -- Adding unit test 3.x/sum.chai -- Adding unit test 3.x/switch_break.chai -- Adding unit test 3.x/switch_default.chai -- Adding unit test 3.x/switch_empty.chai -- Adding unit test 3.x/switch_fallthru.chai -- Adding unit test 3.x/switch_fallthru_and_break.chai -- Adding unit test 3.x/take.chai -- Adding unit test 3.x/take_while.chai -- Adding unit test 3.x/type_info.chai -- Adding unit test 3.x/use.chai -- Adding unit test 3.x/vector_access.chai -- Adding unit test 3.x/vector_erase_at.chai -- Adding unit test 3.x/vector_inplace_init.chai -- Adding unit test 3.x/vector_insert_at.chai -- Adding unit test 3.x/vector_literal_acccess.chai -- Adding unit test 3.x/vector_of_one.chai -- Adding unit test 3.x/vector_paren_literal_access.chai -- Adding unit test 3.x/vector_push_back.chai -- Adding unit test 3.x/vector_push_empty.chai -- Adding unit test 3.x/zip.chai -- Adding unit test 3.x/zip_with.chai -- Adding unit test array_access.chai -- Adding unit test array_types.chai -- Adding unit test assign_const.chai -- Adding unit test bind.chai -- Adding unit test bind2.chai -- Adding unit test block_start.chai -- Adding unit test bool_comparisons.chai -- Adding unit test bool_not.chai -- Adding unit test break_for.chai -- Adding unit test break_while.chai -- Adding unit test char_init.chai -- Adding unit test class.chai -- Adding unit test class_inside_scope.chai -- Adding unit test classification.chai -- Adding unit test collate.chai -- Adding unit test compare_gt.chai -- Adding unit test compare_lt.chai -- Adding unit test concat.chai -- Adding unit test const_range_test.chai -- Adding unit test continue_for.chai -- Adding unit test continue_while.chai -- Adding unit test conversion_to_bool.chai -- Adding unit test convert_double_string.chai -- Adding unit test convert_int_string.chai -- Adding unit test convert_string_double.chai -- Adding unit test convert_string_int.chai -- Adding unit test deep_array_lookup.chai -- Adding unit test dispatch_functions.chai -- Adding unit test divide_by_zero_protection.chai -- Adding unit test drop.chai -- Adding unit test drop_while.chai -- Adding unit test dynamic_object_assignment.chai -- Adding unit test dynamic_object_dynamic_attrs.chai -- Adding unit test dynamic_object_dynamic_attrs_explicit.chai -- Adding unit test empty.chai -- Adding unit test equ_shortform.chai -- Adding unit test eval.chai -- Adding unit test eval_error.chai -- Adding unit test eval_file.chai -- Adding unit test eval_file_with_bom.chai -- Adding unit test even.chai -- Adding unit test exception.chai -- Adding unit test exception_finally.chai -- Adding unit test exception_guards.chai -- Adding unit test exception_typed.chai -- Adding unit test exception_typed_2.chai -- Adding unit test execution_context.chai -- Adding unit test explicit_this_capture.chai -- Adding unit test failed_deep_include.chai -- Adding unit test filter.chai -- Adding unit test float.chai -- Adding unit test foldl.chai -- Adding unit test for.chai -- Adding unit test for_each.chai -- Adding unit test for_each_range.chai -- Adding unit test for_each_retro.chai -- Adding unit test function_array_adjacent.chai -- Adding unit test function_attributes.chai -- Adding unit test function_introspection.chai -- Adding unit test function_members.chai -- Adding unit test function_reassignment.chai -- Adding unit test function_redefinition.chai -- Adding unit test future.chai -- Adding unit test generate_range.chai -- Adding unit test global.chai -- Adding unit test global_const_in_module.chai -- Adding unit test global_in_script.chai -- Adding unit test global_lcase.chai -- Adding unit test hashbang.chai -- Adding unit test hex_escapes.chai -- Adding unit test if.chai -- Adding unit test if_else.chai -- Adding unit test if_elseif.chai -- Adding unit test if_elseif_else.chai -- Adding unit test index_operator.chai -- Adding unit test inheritance.chai -- Adding unit test init_if.chai -- Adding unit test instring_eval.chai -- Adding unit test instring_eval_more.chai -- Adding unit test instring_eval_with_string.chai -- Adding unit test invalid_function_assignment.chai -- Adding unit test invalid_function_reassignment.chai -- Adding unit test is_undef.chai -- Adding unit test join.chai -- Adding unit test json_1.chai -- Adding unit test json_10.chai -- Adding unit test json_11.chai -- Adding unit test json_12.chai -- Adding unit test json_13.chai -- Adding unit test json_14.chai -- Adding unit test json_15.chai -- Adding unit test json_2.chai -- Adding unit test json_3.chai -- Adding unit test json_4.chai -- Adding unit test json_5.chai -- Adding unit test json_6.chai -- Adding unit test json_7.chai -- Adding unit test json_8.chai -- Adding unit test json_9.chai -- Adding unit test json_roundtrip.chai -- Adding unit test lambda.chai -- Adding unit test list_push_back.chai -- Adding unit test list_push_front.chai -- Adding unit test list_resize.chai -- Adding unit test load_module.chai -- Adding unit test logical_short_circuiting.chai -- Adding unit test loop_inner_outer.chai -- Adding unit test malformed_inline_map.chai -- Adding unit test map.chai -- Adding unit test map_access.chai -- Adding unit test map_count.chai -- Adding unit test map_inplace_init.chai -- Adding unit test math_add.chai -- Adding unit test math_add_mixed.chai -- Adding unit test math_dec.chai -- Adding unit test math_div.chai -- Adding unit test math_inc.chai -- Adding unit test math_mod.chai -- Adding unit test math_mult.chai -- Adding unit test math_negate.chai -- Adding unit test math_paren.chai -- Adding unit test math_sub.chai -- Adding unit test max.chai -- Adding unit test member_variable_access.chai -- Adding unit test memberscope.chai -- Adding unit test method_missing.chai -- Adding unit test method_sugar.chai -- Adding unit test min.chai -- Adding unit test mmd1.chai -- Adding unit test mmd2.chai -- Adding unit test move_async.chai -- Adding unit test multiline.chai -- Adding unit test multiline_oper.chai -- Adding unit test namespaces.chai -- Adding unit test namespaces_nested_copy.chai -- Adding unit test negative_numbers.chai -- Adding unit test non_const_param.chai -- Adding unit test null_object_access.chai -- Adding unit test number_formats.chai -- Adding unit test number_suffixes.chai -- Adding unit test object_attr.chai -- Adding unit test object_attr_same_name.chai -- Adding unit test object_clone.chai -- Adding unit test object_constructor_guards.chai -- Adding unit test object_method_guards.chai -- Adding unit test octal_escapes.chai -- Adding unit test odd.chai -- Adding unit test operator_overload.chai -- Adding unit test operator_overload2.chai -- Adding unit test operator_overload3.chai -- Adding unit test operator_overload4.chai -- Adding unit test operator_parsing.chai -- Adding unit test operator_scoping.chai -- Adding unit test operators_float.chai -- Adding unit test operators_int.chai -- Adding unit test order_of_operations.chai -- Adding unit test pair.chai -- Adding unit test parser_test.chai -- Adding unit test pass_by_reference.chai -- Adding unit test performance.chai -- Adding unit test pointer_passed_to_constructor.chai -- Adding unit test precedence_1.chai -- Adding unit test precedence_2.chai -- Adding unit test precedence_3.chai -- Adding unit test precedence_4.chai -- Adding unit test precedence_eq.chai -- Adding unit test product.chai -- Adding unit test range.chai -- Adding unit test range_back.chai -- Adding unit test range_contains.chai -- Adding unit test range_find.chai -- Adding unit test range_inplace.chai -- Adding unit test ranged_for.chai -- Adding unit test ranged_for_2.chai -- Adding unit test reduce.chai -- Adding unit test reflection_test.chai -- Adding unit test retro.chai -- Adding unit test retroretro.chai -- Adding unit test return.chai -- Adding unit test return_value_assignment.chai -- Adding unit test runtime_error.chai -- Adding unit test scoping.chai -- Adding unit test shared_ptr_update.chai -- Adding unit test shift.chai -- Adding unit test string_charptr.chai -- Adding unit test string_concat.chai -- Adding unit test string_find.chai -- Adding unit test string_find_first_not_of.chai -- Adding unit test string_find_first_of.chai -- Adding unit test string_find_last_not_of.chai -- Adding unit test string_find_last_of.chai -- Adding unit test string_init.chai -- Adding unit test string_literal_access.chai -- Adding unit test string_rfind.chai -- Adding unit test string_size.chai -- Adding unit test string_substr.chai -- Adding unit test string_unicode_ascii.chai -- Adding unit test string_unicode_parse.chai -- Adding unit test string_unicode_unicode.chai -- Adding unit test sum.chai -- Adding unit test switch_break.chai -- Adding unit test switch_default.chai -- Adding unit test switch_default_2.chai -- Adding unit test switch_empty.chai -- Adding unit test switch_fallthru.chai -- Adding unit test switch_fallthru_and_break.chai -- Adding unit test system_introspection.chai -- Adding unit test take.chai -- Adding unit test take_while.chai -- Adding unit test temporary_lifetime.chai -- Adding unit test ternary_condition.chai -- Adding unit test type_info.chai -- Adding unit test use.chai -- Adding unit test user_defined_conversions.chai -- Adding unit test user_defined_conversions_2.chai -- Adding unit test var_decl.chai -- Adding unit test var_ref_decl.chai -- Adding unit test variable_redefinition.chai -- Adding unit test vector_access.chai -- Adding unit test vector_assignment.chai -- Adding unit test vector_assignment_3.chai -- Adding unit test vector_erase_at.chai -- Adding unit test vector_inplace_init.chai -- Adding unit test vector_insert_at.chai -- Adding unit test vector_literal_acccess.chai -- Adding unit test vector_of_one.chai -- Adding unit test vector_of_suffixed_numbers.chai -- Adding unit test vector_paren_literal_access.chai -- Adding unit test vector_push_back.chai -- Adding unit test vector_push_empty.chai -- Adding unit test vector_reserve.chai -- Adding unit test vector_resize.chai -- Adding unit test zip.chai -- Adding unit test zip_with.chai -- Configuring done (1.0s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_C_FLAGS_RELEASE CMAKE_VERBOSE_MAKEFILE FETCHCONTENT_FULLY_DISCONNECTED THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/lang/chaiscript/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ChaiScript-6.1.0_3 [ 3% 1/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/stdlib.dir/static_libs/chaiscript_stdlib.cpp.o -MF CMakeFiles/stdlib.dir/static_libs/chaiscript_stdlib.cpp.o.d -o CMakeFiles/stdlib.dir/static_libs/chaiscript_stdlib.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json.hpp:175:9: warning: 'switch' missing 'default' label [-Wswitch-default] 175 | switch( type ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json.hpp:384:7: warning: 'switch' missing 'default' label [-Wswitch-default] 384 | switch( internal.Type ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:28: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json_wrap.hpp:26:9: warning: 'switch' missing 'default' label [-Wswitch-default] 26 | switch( t_json.JSONType() ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:16: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_defines.hpp:158:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | for (char c = *t_str; (c = *t_str) != 0; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_stdlib.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json.hpp:242:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/utility/json.hpp:242:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ 52 warnings generated. [ 6% 2/30] : && /usr/local/bin/cmake -E rm -f libstdlib.a && /usr/bin/llvm-ar qc libstdlib.a CMakeFiles/stdlib.dir/static_libs/chaiscript_stdlib.cpp.o && /usr/bin/llvm-ranlib libstdlib.a && : [ 10% 3/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/parser.dir/static_libs/chaiscript_parser.cpp.o -MF CMakeFiles/parser.dir/static_libs/chaiscript_parser.cpp.o.d -o CMakeFiles/parser.dir/static_libs/chaiscript_parser.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_optimizer.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:776:93: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:776:52: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:781:27: warning: result of comparison 'long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 781 | && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:780:27: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 780 | && u >= std::numeric_limits::min() | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:783:84: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:783:38: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:794:83: warning: result of comparison 'unsigned long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:794:33: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:6:15: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 6 | return std::make_unique>(); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_optimizer.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:6:15: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 6 | return std::make_unique>(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:26: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_value.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:27: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/chaiscript_parser.cpp:1: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:82:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | c[1] = char_type(val); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:87:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | return std::string(1, c[1]); // size, character | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/static_libs/../include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 70 warnings generated. [ 13% 4/30] : && /usr/local/bin/cmake -E rm -f libparser.a && /usr/bin/llvm-ar qc libparser.a CMakeFiles/parser.dir/static_libs/chaiscript_parser.cpp.o && /usr/bin/llvm-ranlib libparser.a && : [ 16% 5/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -Dchaiscript_stdlib_6_1_0_EXPORTS -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/chaiscript_stdlib-6.1.0.dir/src/chaiscript_stdlib_module.cpp.o -MF CMakeFiles/chaiscript_stdlib-6.1.0.dir/src/chaiscript_stdlib_module.cpp.o.d -o CMakeFiles/chaiscript_stdlib-6.1.0.dir/src/chaiscript_stdlib_module.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:175:9: warning: 'switch' missing 'default' label [-Wswitch-default] 175 | switch( type ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:384:7: warning: 'switch' missing 'default' label [-Wswitch-default] 384 | switch( internal.Type ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:26:9: warning: 'switch' missing 'default' label [-Wswitch-default] 26 | switch( t_json.JSONType() ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:16: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:158:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | for (char c = *t_str; (c = *t_str) != 0; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/../dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/chaiscript_stdlib_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ 52 warnings generated. [ 20% 6/30] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -shared -o libchaiscript_stdlib-6.1.0.so CMakeFiles/chaiscript_stdlib-6.1.0.dir/src/chaiscript_stdlib_module.cpp.o -lreadline && : [ 23% 7/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/chai.dir/src/main.cpp.o -MF CMakeFiles/chai.dir/src/main.cpp.o.d -o CMakeFiles/chai.dir/src/main.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:361:7: warning: 'switch' missing 'default' label [-Wswitch-default] 361 | switch ( mode ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:318:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | std::string arg( i != 0 ? argv[i] : "--interactive" ); | ^~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/main.cpp:330:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | arg = argv[++i]; | ^~~~ 51 warnings generated. [ 26% 8/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/chai.dir/src/main.cpp.o -o chai -lreadline libstdlib.a libparser.a && : [ 30% 9/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -Dtest_module_EXPORTS -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/test_module.dir/src/test_module.cpp.o -MF CMakeFiles/test_module.dir/src/test_module.cpp.o.d -o CMakeFiles/test_module.dir/src/test_module.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:96:13: warning: '~TestMoreDerivedType' overrides a destructor but is not marked 'override' [-Wsuggest-destructor-override] 96 | virtual ~TestMoreDerivedType() {} | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:81:5: note: overridden virtual function is here 81 | ~TestDerivedType() override {} | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:2: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/test_module.cpp:3: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:33:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 33 | return t[index]; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:45:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | return t[index]; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:33:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 33 | return t[index]; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:45:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | return t[index]; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:33:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 33 | return t[index]; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/bootstrap.hpp:45:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | return t[index]; | ^ 55 warnings generated. [ 33% 10/30] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -shared -o libtest_module.so CMakeFiles/test_module.dir/src/test_module.cpp.o -lreadline && : [ 36% 11/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -Dstl_extra_EXPORTS -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/stl_extra.dir/src/stl_extra.cpp.o -MF CMakeFiles/stl_extra.dir/src/stl_extra.cpp.o.d -o CMakeFiles/stl_extra.dir/src/stl_extra.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/src/stl_extra.cpp:11: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ 48 warnings generated. [ 40% 12/30] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -shared -o libstl_extra.so CMakeFiles/stl_extra.dir/src/stl_extra.cpp.o -lreadline && : [ 43% 13/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/compiled_tests.dir/unittests/compiled_tests.cpp.o -MF CMakeFiles/compiled_tests.dir/unittests/compiled_tests.cpp.o.d -o CMakeFiles/compiled_tests.dir/unittests/compiled_tests.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:93: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:52: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:781:27: warning: result of comparison 'long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 781 | && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:780:27: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 780 | && u >= std::numeric_limits::min() | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:84: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:38: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:83: warning: result of comparison 'unsigned long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:33: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:175:9: warning: 'switch' missing 'default' label [-Wswitch-default] 175 | switch( type ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:384:7: warning: 'switch' missing 'default' label [-Wswitch-default] 384 | switch( internal.Type ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:26:9: warning: 'switch' missing 'default' label [-Wswitch-default] 26 | switch( t_json.JSONType() ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1138:35: warning: parameter 'i' set but not used [-Wunused-but-set-parameter] 1138 | chai.add(chaiscript::fun([](int i){ ++i; }), "copyi"); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1299:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1299 | CHECK(u8"\U000000AC" == chai.eval(R"("\U000000AC")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1299:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1299 | CHECK(u8"\U000000AC" == chai.eval(R"("\U000000AC")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1675:70: note: expanded from macro 'INTERNAL_CATCH_TEST' 1675 | catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \ | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1299:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1299 | CHECK(u8"\U000000AC" == chai.eval(R"("\U000000AC")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1299:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1299 | CHECK(u8"\U000000AC" == chai.eval(R"("\U000000AC")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1679:54: note: expanded from macro 'INTERNAL_CATCH_TEST' 1679 | } while( (void)0, false && static_cast( !!(__VA_ARGS__) ) ) // the expression here is never evaluated at runtime but it forces the compiler to give it a look | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1301:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1301 | CHECK(u8"\U0001F34C" == chai.eval(R"("\U0001F34C")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1301:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1301 | CHECK(u8"\U0001F34C" == chai.eval(R"("\U0001F34C")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1675:70: note: expanded from macro 'INTERNAL_CATCH_TEST' 1675 | catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \ | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1301:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1301 | CHECK(u8"\U0001F34C" == chai.eval(R"("\U0001F34C")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1301:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1301 | CHECK(u8"\U0001F34C" == chai.eval(R"("\U0001F34C")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1679:54: note: expanded from macro 'INTERNAL_CATCH_TEST' 1679 | } while( (void)0, false && static_cast( !!(__VA_ARGS__) ) ) // the expression here is never evaluated at runtime but it forces the compiler to give it a look | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1302:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1302 | CHECK(u8"\u2022" == chai.eval(R"("\u2022")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1302:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1302 | CHECK(u8"\u2022" == chai.eval(R"("\u2022")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1675:70: note: expanded from macro 'INTERNAL_CATCH_TEST' 1675 | catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \ | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1302:9: warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] 1302 | CHECK(u8"\u2022" == chai.eval(R"("\u2022")")); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1302:9: note: remove 'u8' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 1302 | CHECK(u8"\u2022" == chai.eval(R"("\u2022")")); | ^~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:12856:97: note: expanded from macro 'CHECK' 12856 | #define CHECK( ... ) INTERNAL_CATCH_TEST( "CHECK", Catch::ResultDisposition::ContinueOnFailure, __VA_ARGS__ ) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/catch.hpp:1679:54: note: expanded from macro 'INTERNAL_CATCH_TEST' 1679 | } while( (void)0, false && static_cast( !!(__VA_ARGS__) ) ) // the expression here is never evaluated at runtime but it forces the compiler to give it a look | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:838:18: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 838 | std::make_unique>(), | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:838:18: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 838 | std::make_unique>(), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1033:25: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 1033 | Parser_Type &parser = dynamic_cast(chai.get_parser()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:1033:25: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 1033 | Parser_Type &parser = dynamic_cast(chai.get_parser()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:158:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | for (char c = *t_str; (c = *t_str) != 0; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:82:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | c[1] = char_type(val); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:87:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | return std::string(1, c[1]); // size, character | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/compiled_tests.cpp:20: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ 96 warnings generated. [ 46% 14/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/compiled_tests.dir/unittests/compiled_tests.cpp.o -o compiled_tests -lreadline libstdlib.a libparser.a && cd /wrkdirs/usr/ports/lang/chaiscript/work/.build && /usr/local/bin/cmake -D TEST_TARGET=compiled_tests -D TEST_EXECUTABLE=/wrkdirs/usr/ports/lang/chaiscript/work/.build/compiled_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/wrkdirs/usr/ports/lang/chaiscript/work/.build -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX=compiled. -D TEST_SUFFIX= -D TEST_LIST=compiled_tests_TESTS -D CTEST_FILE=/wrkdirs/usr/ports/lang/chaiscript/work/.build/compiled_tests_tests-b858cb2.cmake -P /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/cmake/CatchAddTests.cmake [ 50% 15/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/static_chaiscript_test.dir/unittests/static_chaiscript.cpp.o -MF CMakeFiles/static_chaiscript_test.dir/unittests/static_chaiscript.cpp.o.d -o CMakeFiles/static_chaiscript_test.dir/unittests/static_chaiscript.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:27: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../chaiscript_threading.hpp:22:9: warning: ChaiScript is compiling without thread safety. [-W#pragma-messages] 22 | #pragma message ("ChaiScript is compiling without thread safety.") | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:506:26: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_num_types' has a deleted move constructor 506 | std::atomic_size_t m_num_types; | ^ /usr/include/c++/v1/__atomic/atomic.h:36:17: note: copy constructor of 'atomic' is implicitly deleted because base class '__atomic_base' has a deleted copy constructor 36 | struct atomic : public __atomic_base<_Tp> { | ^ /usr/include/c++/v1/__atomic/atomic_base.h:145:35: note: copy constructor of '__atomic_base' is implicitly deleted because base class '__atomic_base' has a deleted copy constructor 145 | struct __atomic_base<_Tp, true> : public __atomic_base<_Tp, false> { | ^ /usr/include/c++/v1/__atomic/atomic_base.h:134:3: note: '__atomic_base' has been explicitly marked deleted here 134 | __atomic_base(const __atomic_base&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:506:26: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_num_types' has a deleted move assignment operator 506 | std::atomic_size_t m_num_types; | ^ /usr/include/c++/v1/__atomic/atomic.h:58:11: note: 'operator=' has been explicitly marked deleted here 58 | atomic& operator=(const atomic&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:93: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:52: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:781:27: warning: result of comparison 'long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 781 | && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:780:27: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 780 | && u >= std::numeric_limits::min() | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:84: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:38: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:83: warning: result of comparison 'unsigned long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:33: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:175:9: warning: 'switch' missing 'default' label [-Wswitch-default] 175 | switch( type ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:384:7: warning: 'switch' missing 'default' label [-Wswitch-default] 384 | switch( internal.Type ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:26:9: warning: 'switch' missing 'default' label [-Wswitch-default] 26 | switch( t_json.JSONType() ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:11:31: warning: declaration requires a global destructor [-Wglobal-constructors] 11 | static chaiscript::ChaiScript chai; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:838:18: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 838 | std::make_unique>(), | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:838:18: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 838 | std::make_unique>(), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:158:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | for (char c = *t_str; (c = *t_str) != 0; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:823: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:824: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:82:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | c[1] = char_type(val); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:87:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | return std::string(1, c[1]); // size, character | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/static_chaiscript.cpp:9: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript.hpp:825: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ 80 warnings generated. [ 53% 16/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/static_chaiscript_test.dir/unittests/static_chaiscript.cpp.o -o static_chaiscript_test -lreadline && : [ 56% 17/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/boxed_cast_test.dir/unittests/boxed_cast_test.cpp.o -MF CMakeFiles/boxed_cast_test.dir/unittests/boxed_cast_test.cpp.o.d -o CMakeFiles/boxed_cast_test.dir/unittests/boxed_cast_test.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:23: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/../dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/boxed_cast_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/utility.hpp:19: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/../language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ 45 warnings generated. [ 60% 18/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/boxed_cast_test.dir/unittests/boxed_cast_test.cpp.o -o boxed_cast_test -lreadline && : [ 63% 19/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/type_info_test.dir/unittests/type_info_test.cpp.o -MF CMakeFiles/type_info_test.dir/unittests/type_info_test.cpp.o.d -o CMakeFiles/type_info_test.dir/unittests/type_info_test.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/type_info_test.cpp [ 66% 20/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/type_info_test.dir/unittests/type_info_test.cpp.o -o type_info_test -lreadline && : [ 70% 21/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/c_linkage_test.dir/unittests/c_linkage_test.cpp.o -MF CMakeFiles/c_linkage_test.dir/unittests/c_linkage_test.cpp.o.d -o CMakeFiles/c_linkage_test.dir/unittests/c_linkage_test.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/c_linkage_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ 48 warnings generated. [ 73% 22/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/c_linkage_test.dir/unittests/c_linkage_test.cpp.o -o c_linkage_test -lreadline libstdlib.a libparser.a && : [ 76% 23/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/integer_literal_test.dir/unittests/integer_literal_test.cpp.o -MF CMakeFiles/integer_literal_test.dir/unittests/integer_literal_test.cpp.o.d -o CMakeFiles/integer_literal_test.dir/unittests/integer_literal_test.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:40:7: note: in instantiation of function template specialization 'test_literal' requested here 40 | TEST_LITERAL(0xF) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:47:10: note: in instantiation of function template specialization 'test_literal' requested here 47 | && TEST_LITERAL(0xFFFFFFFF) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:48:10: note: in instantiation of function template specialization 'test_literal' requested here 48 | && TEST_LITERAL(0xFFFFFFFFF) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:55:10: note: in instantiation of function template specialization 'test_literal' requested here 55 | && TEST_LITERAL(0xFFFFFFFFFFFFFFFF) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:251:10: note: in instantiation of function template specialization 'test_literal' requested here 251 | && TEST_LITERAL(255ull) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:29:55: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as_checked' requested here 29 | return chai.eval(str).get_as_checked(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:261:10: note: in instantiation of function template specialization 'test_literal' requested here 261 | && TEST_LITERAL(255ll) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:13:25: note: expanded from macro 'TEST_LITERAL' 13 | #define TEST_LITERAL(v) test_literal(v, #v) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/integer_literal_test.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ 54 warnings generated. [ 80% 24/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/integer_literal_test.dir/unittests/integer_literal_test.cpp.o -o integer_literal_test -lreadline libstdlib.a libparser.a && : [ 83% 25/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/multithreaded_test.dir/unittests/multithreaded_test.cpp.o -MF CMakeFiles/multithreaded_test.dir/unittests/multithreaded_test.cpp.o.d -o CMakeFiles/multithreaded_test.dir/unittests/multithreaded_test.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:9: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:93: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:52: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:781:27: warning: result of comparison 'long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 781 | && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:780:27: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 780 | && u >= std::numeric_limits::min() | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:84: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:38: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:83: warning: result of comparison 'unsigned long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:33: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:9: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:76:12: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 76 | std::make_unique>(), | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:76:12: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 76 | std::make_unique>(), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:8: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multithreaded_test.cpp:9: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:82:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | c[1] = char_type(val); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:87:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | return std::string(1, c[1]); // size, character | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 72 warnings generated. [ 86% 26/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/multithreaded_test.dir/unittests/multithreaded_test.cpp.o -o multithreaded_test -lreadline && : [ 90% 27/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/multifile_test.dir/unittests/multifile_test_main.cpp.o -MF CMakeFiles/multifile_test.dir/unittests/multifile_test_main.cpp.o.d -o CMakeFiles/multifile_test.dir/unittests/multifile_test_main.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_main.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ 48 warnings generated. [: 9999999999999999999: out of range [ 93% 28/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/multifile_test.dir/unittests/multifile_test_chai.cpp.o -MF CMakeFiles/multifile_test.dir/unittests/multifile_test_chai.cpp.o.d -o CMakeFiles/multifile_test.dir/unittests/multifile_test_chai.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:3: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:175:9: warning: 'switch' missing 'default' label [-Wswitch-default] 175 | switch( type ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:384:7: warning: 'switch' missing 'default' label [-Wswitch-default] 384 | switch( internal.Type ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:3: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:26:9: warning: 'switch' missing 'default' label [-Wswitch-default] 26 | switch( t_json.JSONType() ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:93: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:776:52: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 776 | } else if (!unsigned_ && !longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:781:27: warning: result of comparison 'long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 781 | && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:780:27: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 780 | && u >= std::numeric_limits::min() | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:84: warning: result of comparison 'long long' <= 9223372036854775807 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:783:38: warning: result of comparison 'long long' >= -9223372036854775808 is always true [-Wtautological-type-limit-compare] 783 | } else if (!unsigned_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:83: warning: result of comparison 'unsigned long long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:794:33: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 794 | if (!longlong_ && u >= std::numeric_limits::min() && u <= std::numeric_limits::max()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2443:15: warning: 'switch' missing 'default' label [-Wswitch-default] 2443 | switch (m_operators[t_precedence]) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1718:18: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Operator' requested here 1718 | if (!Operator()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2612:15: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Def' requested here 2612 | if (Def() || Try() || If() || While() || Class(t_class_allowed) || For() || Switch()) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:8:17: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 8 | std::make_unique>())) | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:709:79: warning: parameter 'children' shadows member inherited from type 'AST_Node_Impl>' [-Wshadow-field] 709 | static bool has_this_capture(const std::vector> &children) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:678:26: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::has_this_capture' requested here 678 | m_this_capture(has_this_capture(this->children[0]->children)), | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:102:51: note: in instantiation of member function 'chaiscript::eval::Lambda_AST_Node>::Lambda_AST_Node' requested here 102 | return std::unique_ptr(static_cast(new D(std::forward(arg)...))); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:477:27: note: in instantiation of function template specialization 'chaiscript::make_unique>, chaiscript::eval::Lambda_AST_Node>, std::string, chaiscript::Parse_Location, std::vector>>>>' requested here 477 | chaiscript::make_unique, NodeType>( | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1673:11: note: in instantiation of function template specialization 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::build_match>>' requested here 1673 | build_match>(prev_stack_top); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2193:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Lambda' requested here 2193 | if (Lambda() || Num() || Quoted_String() || Single_Quoted_String() || | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2413:30: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2413 | return Var_Decl() || Dot_Fun_Array() || Prefix(); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2673:13: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::Statements' requested here 2673 | if (Statements(true)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:2644:23: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse_internal' requested here 2644 | return parser.parse_internal(t_input, t_fname); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:405:16: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::parse' requested here 405 | explicit ChaiScript_Parser(Tracer tracer = Tracer(), Optimizer optimizer=Optimizer()) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:597:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 597 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:8:17: note: in instantiation of function template specialization 'std::make_unique, chaiscript::optimizer::Optimizer>>' requested here 8 | std::make_unique>())) | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:147:41: note: declared here 147 | std::vector> children; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:10: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:158:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | for (char c = *t_str; (c = *t_str) != 0; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_defines.hpp:177:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 177 | for (char c;; ++t_str) { | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.hpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:3: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_stdlib.hpp:28: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json_wrap.hpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/utility/json.hpp:242:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | for( auto i = list.begin(), e = list.end(); i != e; ++i, ++i ) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_chai.cpp:4: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:82:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | c[1] = char_type(val); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:87:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | return std::string(1, c[1]); // size, character | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ~~~~^~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:493:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | if (sym.c_str()[pos] != file_pos[pos]) { return false; } | ^~~~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1148:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | buf[1] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | buf[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1153:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | buf[2] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1157:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1157 | buf[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | buf[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | buf[3] = static_cast(0x80 | (ch & 0x3F)); | ^~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_parser.hpp:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 78 warnings generated. [ 96% 29/30] /usr/local/libexec/ccache/c++ -DREADLINE_AVAILABLE -I/wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -Wall -Wextra -Wconversion -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wcast-qual -Wunused -Woverloaded-virtual -pedantic -std=c++14 -Weverything -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-documentation -Wno-switch-enum -Wno-weak-vtables -Wno-missing-prototypes -Wno-padded -Wno-missing-noreturn -Wno-exit-time-destructors -Wno-documentation-unknown-command -Wno-unused-template -stdlib=libc++ -pthread -MD -MT CMakeFiles/multifile_test.dir/unittests/multifile_test_module.cpp.o -MF CMakeFiles/multifile_test.dir/unittests/multifile_test_module.cpp.o.d -o CMakeFiles/multifile_test.dir/unittests/multifile_test_module.cpp.o -c /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:29: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_cast.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:7: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 346 | Type_Conversions(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move constructor of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move constructor 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:30:3: note: 'mutex' has been explicitly marked deleted here 30 | mutex(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:346:47: note: replace 'default' with 'delete' 346 | Type_Conversions(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:503:59: note: move assignment operator of 'Type_Conversions' is implicitly deleted because field 'm_mutex' has a deleted move assignment operator 503 | mutable chaiscript::detail::threading::shared_mutex m_mutex; | ^ /usr/include/c++/v1/__mutex/mutex.h:31:10: note: 'operator=' has been explicitly marked deleted here 31 | mutex& operator=(const mutex&) = delete; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:349:58: note: replace 'default' with 'delete' 349 | Type_Conversions &operator=(Type_Conversions &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:57: warning: loop variable 'p' of type 'const std::pair &' (aka 'const pair, chaiscript::Boxed_Value> &') binds to a temporary constructed from type 'reference' (aka 'const pair &') [-Wrange-loop-construct] 637 | for (const std::pair &p : from_map) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_conversions.hpp:637:14: note: use non-reference type 'std::pair' (aka 'pair, chaiscript::Boxed_Value>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 637 | for (const std::pair &p : from_map) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:429:11: warning: 'switch' missing 'default' label [-Wswitch-default] 429 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:460:11: warning: 'switch' missing 'default' label [-Wswitch-default] 460 | switch (get_common_type(t_lhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:616:9: warning: 'switch' missing 'default' label [-Wswitch-default] 616 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:688:9: warning: 'switch' missing 'default' label [-Wswitch-default] 688 | switch (get_common_type(bv)) { | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:37: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/short_alloc.hpp:122:21: warning: identifier '_Up' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier] 122 | template struct rebind {using other = short_alloc<_Up, N, alignment>;}; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:17: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 558 | AST_Node &operator=(AST_Node &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:499:27: note: move assignment operator of 'AST_Node' is implicitly deleted because field 'identifier' is of const-qualified type 'const AST_Node_Type' 499 | const AST_Node_Type identifier; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:558:42: note: replace 'default' with 'delete' 558 | AST_Node &operator=(AST_Node &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:689:53: note: move assignment operator of 'Scope_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 689 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:672:56: note: replace 'default' with 'delete' 672 | Scope_Push_Pop& operator=(Scope_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:28: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:723:53: note: move assignment operator of 'Function_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 723 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:696:62: note: replace 'default' with 'delete' 696 | Function_Push_Pop& operator=(Function_Push_Pop &&) = default; | ^~~~~~~ | delete /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:25: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:747:53: note: move assignment operator of 'Stack_Push_Pop' is implicitly deleted because field 'm_ds' is of reference type 'const chaiscript::detail::Dispatch_State &' 747 | const chaiscript::detail::Dispatch_State &m_ds; | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:730:56: note: replace 'default' with 'delete' 730 | Stack_Push_Pop& operator=(Stack_Push_Pop &&) = default; | ^~~~~~~ | delete In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1455:41: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 1455 | [engine, t_param_names, guardnode = m_guard_node](const std::vector &t_params) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:1434:32: note: previous declaration is here 1434 | AST_Node_Impl_Ptr guardnode; | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:462:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 462 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:464:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 464 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:466:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 466 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:468:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 468 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:470:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 470 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:472:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 472 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:474:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 474 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:476:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 476 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:478:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 478 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:480:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 480 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:399:11: warning: 'switch' missing 'default' label [-Wswitch-default] 399 | switch (get_common_type(t_rhs)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:482:22: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::oper_rhs' requested here 482 | return oper_rhs(t_oper, t_lhs, t_rhs); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:546:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 546 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:548:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 548 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:550:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 550 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:552:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 552 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:554:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 554 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:556:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 556 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:558:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 558 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:560:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 560 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:562:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 562 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:564:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 564 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:566:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 566 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:568:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 568 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:570:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 570 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:572:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 572 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:574:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 574 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:576:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 576 | return Boxed_Number(get_as()); | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:658:9: warning: 'switch' missing 'default' label [-Wswitch-default] 658 | switch (get_common_type(bv)) { | ^ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:584:31: note: in instantiation of function template specialization 'chaiscript::Boxed_Number::get_as' requested here 584 | return Boxed_Number(get_as()); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:14: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/../utility/fnv1a.hpp:33:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 33 | return (*s == 0) ? h : fnv1a_32(s+1, ((h ^ (*s)) * 0x01000193)); | ^ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:12: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/dispatchkit.hpp:34: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_constructors.hpp:14: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions.hpp:27: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:22: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/handle_return.hpp:18: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/boxed_number.hpp:17: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/dispatchkit/../language/chaiscript_algebraic.hpp:55:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | return opers[static_cast(t_oper)]; | ^~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:17: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_eval.hpp:35: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_common.hpp:86:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | return ast_node_types[static_cast(ast_node_type)]; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/unittests/multifile_test_module.cpp:1: In file included from /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/chaiscript_basic.hpp:18: /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | && (buffer[1] == '\xbb') | ^~~~~~ /wrkdirs/usr/ports/lang/chaiscript/work/ChaiScript-6.1.0/include/chaiscript/language/chaiscript_engine.hpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | && (buffer[2] == '\xbf')) { | ^~~~~~ 48 warnings generated. [100% 30/30] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread CMakeFiles/multifile_test.dir/unittests/multifile_test_main.cpp.o CMakeFiles/multifile_test.dir/unittests/multifile_test_chai.cpp.o CMakeFiles/multifile_test.dir/unittests/multifile_test_module.cpp.o -o multifile_test -lreadline && : =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ChaiScript-6.1.0_3 ===> Generating temporary packing list [ 0% 1/1] cd /wrkdirs/usr/ports/lang/chaiscript/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/lib/chaiscript/libtest_module.so -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/bin/chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/lib/chaiscript/libchaiscript_stdlib-6.1.0.so -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/lib/chaiscript/libstl_extra.so -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/chaiscript_basic.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility/json.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility/utility.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility/fnv1a.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility/json_wrap.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/utility/static_string.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/chaiscript_defines.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/boxed_value.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/short_alloc.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/callable_traits.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/function_call_detail.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/proxy_constructors.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/dynamic_object_detail.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/proxy_functions_detail.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/dispatchkit.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/function_call.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/any.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/type_conversions.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/bootstrap_stl.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/bind_first.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/bad_boxed_cast.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/type_info.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/operators.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/bootstrap.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/boxed_cast_helper.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/exception_specification.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/boxed_number.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/boxed_cast.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/register_function.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/dynamic_object.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/handle_return.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/dispatchkit/proxy_functions.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/chaiscript_threading.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_engine.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_parser.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_windows.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_optimizer.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_eval.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_prelude_docs.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_tracer.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_prelude.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_algebraic.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_unknown.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_posix.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/language/chaiscript_common.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/chaiscript_stdlib.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/include/chaiscript/chaiscript.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/variable_redefinition.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/for_each_retro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operators_float.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_reserve.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/malformed_inline_map.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/bind.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/memberscope.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/for_each_range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_insert_at.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/function_reassignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_paren_literal_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_push_empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_add_mixed.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/const_range_test.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/index_operator.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/even.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/list_push_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/zip.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/foldl.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/block_start.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_paren.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_inplace_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/inheritance.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/pair.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/precedence_1.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/drop_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_concat.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/function_array_adjacent.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/map_inplace_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/object_attr_same_name.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_negate.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/if.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/bool_not.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/switch_default.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_inc.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/precedence_eq.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_sub.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_erase_at.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/list_push_front.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/exception_finally.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/type_info.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/object_method_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/convert_int_string.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/switch_fallthru.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/object_constructor_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/is_undef.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/operator_overload2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/filter.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/dispatch_functions.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/if_else.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/switch_fallthru_and_break.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/lambda.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/global_const_in_module.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/if_elseif.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/compare_lt.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/drop.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/retroretro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/bind2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/join.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/convert_double_string.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/generate_range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/collate.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/eval.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/object_attr.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/runtime_error.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_rfind.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/odd.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/use.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/use.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/multiline.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/mmd2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/operator_overload.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/for_each.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/operators_float.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_push_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/take_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/compare_gt.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/concat.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_literal_acccess.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/product.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_div.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/unit_test.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/map_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/take.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/min.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/max.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/precedence_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/object_clone.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/eval_error.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_mod.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/instring_eval.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/deep_array_lookup.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/range_contains.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/retro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_find_last_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/convert_string_int.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/exception.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_charptr.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/float.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/range_inplace.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/operators_int.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/break_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_find_last_not_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/exception_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_literal_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_add.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_dec.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/invalid_function_reassignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/invalid_function_assignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/loop_inner_outer.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_of_one.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/zip_with.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/convert_string_double.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/char_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/math_mult.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/assign_const.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/map.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/for_each_retro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/method_sugar.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/load_module.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_find.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/equ_shortform.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/pointer_passed_to_constructor.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/range_find.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_find_first_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/vector_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/return.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/mmd1.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/reduce.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/string_find_first_not_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/function_introspection.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/switch_empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/instring_eval_more.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/precedence_3.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/sum.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/switch_break.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/classification.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/shift.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/number_formats.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/range_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/if_elseif_else.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/3.x/ref_equal.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/assign_const.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/unit_test.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/pass_by_reference.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_push_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/compare_gt.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_members.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/take_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_array_adjacent.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/continue_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_div.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/shared_ptr_update.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/object_attr.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/object_constructor_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/performance.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/move_async.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/eval_error.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/execution_context.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_mod.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_overload3.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/map_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_roundtrip.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_redefinition.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/user_defined_conversions.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/mmd1.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_fallthru_and_break.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multithreaded_work.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/sum.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_10.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/exception_typed_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/exception_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/logical_short_circuiting.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/pointer_passed_to_constructor.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_add.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/dynamic_object_dynamic_attrs_explicit.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/object_clone.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_dec.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/precedence_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_7.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/exception_typed.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_concat.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_inplace_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/foldl.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_14.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_substr.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multiline_oper.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/null_object_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/classification.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_3.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/number_formats.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/loop_inner_outer.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/zip_with.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/number_suffixes.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/if_elseif_else.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_negate.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/precedence_eq.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/ternary_condition.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_11.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/convert_string_double.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/product.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_break.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/type_info.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/if_elseif.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_6.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/precedence_3.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/min.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/max.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/inheritance.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/explicit_this_capture.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multifile_test_module.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/instring_eval_with_string.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/take.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/init_if.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/block_start.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_unicode_unicode.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/deep_array_lookup.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_15.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/ranged_for_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/bool_comparisons.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/range_find.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/global_lcase.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/invalid_function_assignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_parsing.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/invalid_function_reassignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_literal_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/global_const_in_module.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/range_contains.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/compiled_tests.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multiline.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_assignment_3.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/map.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_charptr.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/non_const_param.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/array_types.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_default_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_unicode_parse.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/var_decl.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_find_first_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/convert_int_string.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/lambda.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/range_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/c_linkage_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/filter.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/memberscope.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/bind2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_overload2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/runtime_error.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/dispatch_functions.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multifile_test_module.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/method_sugar.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_find_first_not_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/divide_by_zero_protection.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_13.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/hashbang.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/convert_string_int.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_literal_acccess.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/dynamic_object_dynamic_attrs.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/exception_finally.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_insert_at.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/boxed_cast_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_default.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/ranged_for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_4.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/precedence_1.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/file_with_bom.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multifile_test_chai.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/future.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/instring_eval.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/if_else.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/use.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/convert_double_string.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/dynamic_object_assignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/break_for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_find_last_not_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/reflection_test.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_overload4.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_paren.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/drop.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/char_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_mult.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_size.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/parser_test.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/malformed_inline_map.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/class.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/octal_escapes.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multifile_test_chai.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/const_range_test.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/integer_literal_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/if.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/concat.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/join.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/hex_escapes.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/temporary_lifetime.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/generate_range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operators_int.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/range_inplace.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/odd.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/eval.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/collate.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/use.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/fuzzy_tests-2017-07-20.tar.bz2 -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_scoping.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/retro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/map_inplace_init.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/array_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/float.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/exception.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/operator_overload.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_8.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_find.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/load_module.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_unicode_ascii.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/map_count.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/drop_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_find_last_of.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/mmd2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/global.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_of_one.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/bind.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/equ_shortform.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_sub.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/string_rfind.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/reduce.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_assignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/conversion_to_bool.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/class_inside_scope.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_erase_at.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/bool_not.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_inc.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/object_attr_same_name.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/list_push_front.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/for_each_range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/failed_deep_include.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/system_introspection.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/switch_fallthru.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/instring_eval_more.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_of_suffixed_numbers.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_9.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_resize.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/type_info_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/break_while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/list_resize.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/math_add_mixed.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_push_empty.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/fuzz_unit_test.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/is_undef.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/scoping.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/catch.hpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_12.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/continue_for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/index_operator.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/negative_numbers.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/list_push_back.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_reassignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/order_of_operations.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/even.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/compare_lt.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/return_value_assignment.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/retroretro.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/var_ref_decl.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_attributes.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_5.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/global_in_script.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/namespaces_nested_copy.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/function_introspection.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/eval_file.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/shift.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/failed_deep_include.inc -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/namespaces.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/object_method_guards.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/static_chaiscript.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/pair.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/method_missing.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multifile_test_main.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/member_variable_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/user_defined_conversions_2.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/multithreaded_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/eval_file_with_bom.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/return.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/for_each.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/zip.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/json_1.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/precedence_4.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/unittests/vector_paren_literal_access.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/eval.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/test_num_exceptions.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/callbacks.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/example.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/fun_call_performance.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/hello.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/while.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/inheritance.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/factory.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/loop_break.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/oper.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/fun.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/memory_leak_test.cpp -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/BUCK -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/for.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/if.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/range.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/lambda.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/vector.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/fun_call_performance.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/share/chaiscript/samples/scope.chai -- Installing: /wrkdirs/usr/ports/lang/chaiscript/work/stage/usr/local/lib/pkgconfig/chaiscript.pc ====> Compressing man pages (compress-man) ===> Installing ldconfig configuration file =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp built_by' 'PKG_NOTE_build_timestamp=2024-12-30T07:45:53+0000' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for ChaiScript-6.1.0_3 ===> Building ChaiScript-6.1.0_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ChaiScript-6.1.0_3 build of lang/chaiscript | ChaiScript-6.1.0_3 ended at Mon Dec 30 07:59:01 GMT 2024 build time: 00:13:09