=>> Building lang/chaiscript build started at Mon Jan 19 03:17:19 EST 2026 port directory: /usr/ports/lang/chaiscript package name: ChaiScript-6.1.0_3 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1285 Aug 27 2024 /usr/ports/lang/chaiscript/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 02 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 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=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=xterm-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/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 -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.3 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--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 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 #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- 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) 89999 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 pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== 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-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... 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 ===> Fetching all distfiles required by ChaiScript-6.1.0_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> 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 ===> 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.31.10.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.10... [pkg.DaveG.ca] `-- Installing expat-2.7.3... [pkg.DaveG.ca] `-- Extracting expat-2.7.3: .......... done [pkg.DaveG.ca] `-- Installing jsoncpp-1.9.6_1... [pkg.DaveG.ca] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg.DaveG.ca] `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.51.0... [pkg.DaveG.ca] `-- Extracting libuv-1.51.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.6... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.6: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.10: .......... 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.13.2,4.pkg [pkg.DaveG.ca] Installing ninja-1.13.2,4... [pkg.DaveG.ca] `-- Installing python311-3.11.14... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.3... [pkg.DaveG.ca] | `-- Extracting readline-8.3.3: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.14: .......... done [pkg.DaveG.ca] Extracting ninja-1.13.2,4: ..... done ===== Message from python311-3.11.14: -- 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_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... 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_8: -- 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.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- 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 (7.9s) -- Generating done (0.4s) 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% 16/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)]; | ^~~~~~~~~~~~~~ 46 warnings generated. [ 6% 16/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)]; | ^~~~~~~~~~~~~~ 46 warnings generated. [ 10% 16/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)]; | ^~~~~~~~~~~~~~ 46 warnings generated. [ 13% 17/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/stl_extra.dir/link.d -shared -o libstl_extra.so CMakeFiles/stl_extra.dir/src/stl_extra.cpp.o -lreadline && : [ 16% 17/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: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]; | ^ 53 warnings generated. [ 20% 18/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/test_module.dir/link.d -shared -o libtest_module.so CMakeFiles/test_module.dir/src/test_module.cpp.o -lreadline && : [ 23% 18/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)]; | ^~~~~~~~~~~~~~ /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]; | ^~~~ 49 warnings generated. [ 26% 18/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)]; | ^~~~~~~~~~~~~~ 46 warnings generated. [ 30% 18/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. [ 33% 19/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/boxed_cast_test.dir/link.d CMakeFiles/boxed_cast_test.dir/unittests/boxed_cast_test.cpp.o -o boxed_cast_test -lreadline && : [ 36% 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/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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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: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:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 62 warnings generated. [ 40% 20/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 && : [ 43% 20/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 [ 46% 21/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/type_info_test.dir/link.d CMakeFiles/type_info_test.dir/unittests/type_info_test.cpp.o -o type_info_test -lreadline && : [ 50% 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/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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:9: /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:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 62 warnings generated. [ 53% 22/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. [ 56% 23/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/multithreaded_test.dir/link.d CMakeFiles/multithreaded_test.dir/unittests/multithreaded_test.cpp.o -o multithreaded_test -lreadline && : [ 60% 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/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. [ 63% 24/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 && : [ 66% 26/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/chaiscript_stdlib-6.1.0.dir/link.d -shared -o libchaiscript_stdlib-6.1.0.so CMakeFiles/chaiscript_stdlib-6.1.0.dir/src/chaiscript_stdlib_module.cpp.o -lreadline && : [ 70% 26/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)]; | ^~~~~~~~~~~~~~ 52 warnings generated. [ 73% 27/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/c_linkage_test.dir/link.d CMakeFiles/c_linkage_test.dir/unittests/c_linkage_test.cpp.o -o c_linkage_test -lreadline libstdlib.a libparser.a && : [ 76% 27/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/chai.dir/link.d CMakeFiles/chai.dir/src/main.cpp.o -o chai -lreadline libstdlib.a libparser.a && : [ 80% 27/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/integer_literal_test.dir/link.d CMakeFiles/integer_literal_test.dir/unittests/integer_literal_test.cpp.o -o integer_literal_test -lreadline libstdlib.a libparser.a && : [ 83% 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/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:135:35: note: copy constructor of '__atomic_base' is implicitly deleted because base class '__atomic_base' has a deleted copy constructor 135 | struct __atomic_base<_Tp, true> : public __atomic_base<_Tp, false> { | ^ /usr/include/c++/v1/__atomic/atomic_base.h:129:3: note: '__atomic_base' has been explicitly marked deleted here 129 | __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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:824: /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: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 ) { | ^ 70 warnings generated. [ 86% 28/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/static_chaiscript_test.dir/link.d CMakeFiles/static_chaiscript_test.dir/unittests/static_chaiscript.cpp.o -o static_chaiscript_test -lreadline && : [ 90% 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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: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: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:1432:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1432 | if (*tmp != t_s.c_str()[i]) { | ~~~~^~~~~~~ 68 warnings generated. [ 93% 29/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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/multifile_test.dir/link.d 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 && : [ 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/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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:634:30: note: in instantiation of member function 'chaiscript::parser::ChaiScript_Parser, chaiscript::optimizer::Optimizer>::ChaiScript_Parser' requested here 634 | 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:824: /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: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: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 ) { | ^ 80 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 -L/usr/local/lib -std=c++14 -stdlib=libc++ -pthread -Xlinker --dependency-file=CMakeFiles/compiled_tests.dir/link.d 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 =========================================================================== =================================================== ===== 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_stdlib.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/chaiscript.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_unknown.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_optimizer.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_algebraic.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_common.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_eval.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_prelude_docs.hpp -- 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/utility -- 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/utility.hpp -- 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/static_string.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/chaiscript_basic.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/dispatchkit -- 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/exception_specification.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/boxed_cast_helper.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/dynamic_object.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/register_function.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/short_alloc.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/proxy_functions_detail.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/dispatchkit/function_call_detail.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/type_info.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/bootstrap.hpp -- 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/callable_traits.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/bad_boxed_cast.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/function_call.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/share/chaiscript/unittests -- 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/array_access.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/product.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/json_roundtrip.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/precedence_4.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/function_members.chai -- 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/math_negate.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/future.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/var_ref_decl.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/json_7.chai -- 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/continue_while.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/eval.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/json_2.chai -- 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/range_back.chai -- 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/string_substr.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/operators_int.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/string_unicode_unicode.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/for_each_retro.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/memberscope.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/if_elseif_else.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/vector_push_back.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/hex_escapes.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/bind2.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/bool_comparisons.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/global.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/non_const_param.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/switch_default.chai -- 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/reflection_test.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/precedence_eq.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/init_if.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/continue_for.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/math_paren.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/method_sugar.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/map.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/switch_break.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/string_size.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/compare_gt.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_mod.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/inheritance.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/pair.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/range_back.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/operators_int.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/memberscope.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/if_elseif_else.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/vector_push_back.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/bind2.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/concat.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/switch_default.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/precedence_eq.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/if_else.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/ref_equal.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/method_sugar.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/map.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/object_clone.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/take.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/list_push_front.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/string_init.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/string_find_last_of.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/generate_range.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/function_reassignment.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/drop.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/object_attr.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/exception_guards.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/exception_finally.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/join.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/take_while.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/precedence_1.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/use.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/lambda.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/retro.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/index_operator.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/convert_int_string.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/vector_inplace_init.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/compare_lt.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/invalid_function_reassignment.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/math_div.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/runtime_error.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/bool_not.chai -- 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/math_inc.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/invalid_function_assignment.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/number_formats.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/even.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/eval_error.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/convert_string_int.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/float.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/empty.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/vector_access.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/string_find_first_of.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/function_introspection.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/break_while.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/convert_double_string.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/equ_shortform.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/sum.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/dispatch_functions.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/math_add.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/vector_paren_literal_access.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/drop_while.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/retroretro.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/for.chai -- 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/for_each.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/for_each_range.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/instring_eval_more.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/math_dec.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/range.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/const_range_test.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/zip.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/math_add_mixed.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/take.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/json_1.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/list_push_front.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/string_init.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/string_find_last_of.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/json_4.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/pointer_passed_to_constructor.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/string_find_first_not_of.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/string_find_last_not_of.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/vector_of_suffixed_numbers.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/mmd1.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/exception_guards.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/system_introspection.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/multithreaded_test.cpp -- 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/join.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/loop_inner_outer.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/operators_float.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/logical_short_circuiting.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/pass_by_reference.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/bind.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/string_unicode_parse.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/lambda.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/multifile_test_module.hpp -- 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/retro.chai -- 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/index_operator.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/collate.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/divide_by_zero_protection.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/convert_int_string.chai -- 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/multiline.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/mmd2.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/class.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/invalid_function_reassignment.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/math_div.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/runtime_error.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/if_elseif.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/member_variable_access.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/type_info_test.cpp -- 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/json_5.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/map_access.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/math_inc.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/explicit_this_capture.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/vector_assignment_3.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/invalid_function_assignment.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/catch.hpp -- 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/string_find.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/var_decl.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_10.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/range_contains.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/max.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/convert_string_int.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/map_inplace_init.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/c_linkage_test.cpp -- 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/instring_eval.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/performance.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/vector_access.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/json_9.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/move_async.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/dynamic_object_dynamic_attrs.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/json_11.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/json_6.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/multiline_oper.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/is_undef.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/break_while.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/null_object_access.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/fuzz_unit_test.inc -- 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/temporary_lifetime.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/convert_double_string.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/equ_shortform.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/exception_typed.chai -- 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_13.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/object_attr_same_name.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/dispatch_functions.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/method_missing.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/math_add.chai -- 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/string_unicode_ascii.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/multifile_test_main.cpp -- 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/vector_paren_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/drop_while.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/retroretro.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.hpp -- 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/compiled_tests.cpp -- 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/for.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/multifile_test_chai.cpp -- 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/vector_literal_acccess.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/type_info.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/zip_with.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/vector_assignment.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/range.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/const_range_test.chai -- 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/exception.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/min.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/namespaces_nested_copy.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/BUCK -- 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/eval.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/share/chaiscript/samples/oper.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/loop_break.chai -- 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/factory.cpp -- 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/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/callbacks.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/while.chai -- 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/if.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/example.cpp -- 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/range.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 ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-01-19T08:17:19+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' 'PKG_NOTE_port_checkout_unclean=no' '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 Jan 19 03:19:39 EST 2026 build time: 00:02:22