Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac M1 import error #3003

Closed
acmilannesta opened this issue Jun 18, 2021 · 44 comments
Closed

Mac M1 import error #3003

acmilannesta opened this issue Jun 18, 2021 · 44 comments
Labels
ITA Infrastructure, tools and automation; and all installation-related problems

Comments

@acmilannesta
Copy link

acmilannesta commented Jun 18, 2021

Mac M1 on BigSur 11.4
Python 3.8.8 on Miniforge Conda environment
DataTable: 1.0.0
Installed via pip install git+https://github.com/h2oai/datatable
Import error:

Traceback (most recent call last):
  File "/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/IPython/core/interactiveshell.py", line 3437, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-4-98efda56b751>", line 1, in <module>
    import datatable as dt
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/__init__.py", line 23, in <module>
    from .frame import Frame
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/frame.py", line 23, in <module>
    from datatable.lib._datatable import Frame
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/__init__.py", line 31, in <module>
    from . import _datatable as core
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: dlopen(/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so, 2): no suitable image found.  Did find:
	/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so: mach-o, but wrong architecture
	/Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so: mach-o, but wrong architecture
@st-pasha
Copy link
Contributor

I don't have an access to an M1 mac, so this might be hard to resolve...
The suspicious thing here is that it compiled and installed the module successfully, but then it turned out it compiled the wrong thing. Can you please

  • make sure you have the latest version of pip
  • run pip-install command in verbose mode (with -vvv flag) and attach the output here

@st-pasha st-pasha added the ITA Infrastructure, tools and automation; and all installation-related problems label Jun 18, 2021
@acmilannesta
Copy link
Author

acmilannesta commented Jun 18, 2021

pip-install logs
(tf24) zwang@Zhenshengs-Air ~ % pip install git+https://github.com/h2oai/datatable -vvv

Using pip 21.1.2 from /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/pip (python 3.8)
Non-user install because site-packages writeable
Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-ephem-wheel-cache-xhl8tjry
Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8
Initialized build tracking at /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8
Created build tracker: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8
Entered build tracker: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8
Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-install-e99ef2l3
Collecting git+https://github.com/h2oai/datatable
  Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-build-psd6jqg9
  Cloning https://github.com/h2oai/datatable to /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-build-psd6jqg9
  Running command git clone -q https://github.com/h2oai/datatable /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-build-psd6jqg9
  Added git+https://github.com/h2oai/datatable to build tracker '/private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8'
  Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-build-env-swe2u6yj
  Running command /Users/zwang/miniforge3/envs/tf24/bin/python /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/tmp1cvk589p
  Getting requirements to build wheel ... done
    Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-modern-metadata-kvbfttro
    Running command /Users/zwang/miniforge3/envs/tf24/bin/python /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/tmpx8_krpbz
    Building extension _datatable
    Build directory = 'build/build'
    Created directory 'build/build'
    Destination directory = 'src/datatable/lib'
    Added 306 source files from pattern src/core/**/*.cc: ['src/core/writebuf.cc', 'src/core/set_funcs.cc', 'src/core/py_encodings.cc', 'src/core/cstring.cc', 'src/core/column.cc', 'src/core/py_buffers.cc', 'src/core/groupby.cc', 'src/core/sort_insert.cc', 'src/core/stype.cc', 'src/core/api.cc', 'src/core/buffer.cc', 'src/core/rowindex_slice.cc', 'src/core/stats.cc', 'src/core/mmm.cc', 'src/core/call_logger.cc', 'src/core/rowindex_array.cc', 'src/core/sort.cc', 'src/core/rowindex.cc', 'src/core/column_from_python.cc', 'src/core/options.cc', 'src/core/column_from_arrow.cc', 'src/core/encodings.cc', 'src/core/datatablemodule.cc', 'src/core/sort_groups.cc', 'src/core/ltype.cc', 'src/core/datatable.cc', 'src/core/wstringcol.cc', 'src/core/write/value_writer.cc', 'src/core/write/csv_writer.cc', 'src/core/write/write_chronicler.cc', 'src/core/write/write_manager.cc', 'src/core/write/writing_context.cc', 'src/core/parallel/job_idle.cc', 'src/core/parallel/job_shutdown.cc', 'src/core/parallel/parallel_region.cc', 'src/core/parallel/thread_team.cc', 'src/core/parallel/string_utils.cc', 'src/core/parallel/python_lock.cc', 'src/core/parallel/thread_pool.cc', 'src/core/parallel/parallel_for_dynamic.cc', 'src/core/parallel/thread_worker.cc', 'src/core/parallel/api_primitives.cc', 'src/core/parallel/thread_job.cc', 'src/core/parallel/parallel_for_ordered.cc', 'src/core/types/py_type.cc', 'src/core/types/type_time.cc', 'src/core/types/type_object.cc', 'src/core/types/type_int.cc', 'src/core/types/type_invalid.cc', 'src/core/types/type_void.cc', 'src/core/types/type_bool.cc', 'src/core/types/type_float.cc', 'src/core/types/typeimpl_numeric.cc', 'src/core/types/type.cc', 'src/core/types/type_string.cc', 'src/core/types/typeimpl.cc', 'src/core/types/type_date.cc', 'src/core/progress/progress_bar.cc', 'src/core/progress/work.cc', 'src/core/progress/progress_manager.cc', 'src/core/progress/_options.cc', 'src/core/sort/sorter.cc', 'src/core/python/set.cc', 'src/core/python/dict.cc', 'src/core/python/arg.cc', 'src/core/python/string.cc', 'src/core/python/date.cc', 'src/core/python/xargs.cc', 'src/core/python/int.cc', 'src/core/python/xobject.cc', 'src/core/python/obj.cc', 'src/core/python/namedtuple.cc', 'src/core/python/args.cc', 'src/core/python/range.cc', 'src/core/python/float.cc', 'src/core/python/bool.cc', 'src/core/python/tuple.cc', 'src/core/python/iter.cc', 'src/core/python/slice.cc', 'src/core/python/list.cc', 'src/core/python/pybuffer.cc', 'src/core/read/input_column.cc', 'src/core/read/source.cc', 'src/core/read/chunk_coordinates.cc', 'src/core/read/parse_context.cc', 'src/core/read/thread_context.cc', 'src/core/read/constants.cc', 'src/core/read/multisource.cc', 'src/core/read/preframe.cc', 'src/core/read/output_column.cc', 'src/core/read/py_fread.cc', 'src/core/read/parallel_reader.cc', 'src/core/read/py_read_iterator.cc', 'src/core/read/parsers/info.cc', 'src/core/read/parsers/parse_date.cc', 'src/core/read/parsers/parse_int.cc', 'src/core/read/parsers/parse_float.cc', 'src/core/read/parsers/parse_string.cc', 'src/core/read/parsers/parse_bool.cc', 'src/core/read/parsers/parse_void.cc', 'src/core/read/parsers/parse_time.cc', 'src/core/read/parsers/ptype_iterator.cc', 'src/core/read/fread/fread_thread_context.cc', 'src/core/read/fread/fread_parallel_reader.cc', 'src/core/tests/test_parallel_for_ordered.cc', 'src/core/tests/test_progress.cc', 'src/core/tests/test_atomic.cc', 'src/core/tests/test_barrier.cc', 'src/core/tests/test_shared_mutex.cc', 'src/core/tests/test_parallel_for.cc', 'src/core/expr/fexpr_literal_bool.cc', 'src/core/expr/py_join.cc', 'src/core/expr/namespace.cc', 'src/core/expr/head_func_other.cc', 'src/core/expr/fexpr_func.cc', 'src/core/expr/fexpr_literal_string.cc', 'src/core/expr/fexpr_dict.cc', 'src/core/expr/fexpr.cc', 'src/core/expr/fexpr_literal_sliceall.cc', 'src/core/expr/expr.cc', 'src/core/expr/head_func_colset.cc', 'src/core/expr/fexpr_literal_int.cc', 'src/core/expr/py_sort.cc', 'src/core/expr/fexpr_func_unary.cc', 'src/core/expr/fexpr_literal_type.cc', 'src/core/expr/head_reduce_unary.cc', 'src/core/expr/fexpr_literal_none.cc', 'src/core/expr/args_registry.cc', 'src/core/expr/fexpr_literal_slicestr.cc', 'src/core/expr/workframe.cc', 'src/core/expr/head.cc', 'src/core/expr/eval_context.cc', 'src/core/expr/fexpr_qcut.cc', 'src/core/expr/head_func_binary.cc', 'src/core/expr/fexpr_round.cc', 'src/core/expr/head_func_isclose.cc', 'src/core/expr/head_reduce_nullary.cc', 'src/core/expr/head_func_unary.cc', 'src/core/expr/py_by.cc', 'src/core/expr/fexpr_frame.cc', 'src/core/expr/fexpr_astype.cc', 'src/core/expr/fexpr_literal_sliceint.cc', 'src/core/expr/head_reduce_binary.cc', 'src/core/expr/fexpr_list.cc', 'src/core/expr/fexpr_column_asarg.cc', 'src/core/expr/fexpr_ifelse.cc', 'src/core/expr/head_func.cc', 'src/core/expr/head_reduce.cc', 'src/core/expr/fexpr_column_asattr.cc', 'src/core/expr/fexpr_literal_float.cc', 'src/core/expr/py_update.cc', 'src/core/expr/head_func_shift.cc', 'src/core/expr/fexpr_cut.cc', 'src/core/expr/fexpr_literal.cc', 'src/core/expr/fexpr_literal_range.cc', 'src/core/expr/fbinary/fexpr__pow__.cc', 'src/core/expr/fbinary/fexpr__truediv__.cc', 'src/core/expr/fbinary/math.cc', 'src/core/expr/fbinary/fexpr__ne__.cc', 'src/core/expr/fbinary/fexpr__gt__.cc', 'src/core/expr/fbinary/fexpr__add__.cc', 'src/core/expr/fbinary/fexpr__le__.cc', 'src/core/expr/fbinary/bimaker.cc', 'src/core/expr/fbinary/fexpr__mul__.cc', 'src/core/expr/fbinary/fexpr__compare__.cc', 'src/core/expr/fbinary/fexpr__eq__.cc', 'src/core/expr/fbinary/fexpr_binaryop.cc', 'src/core/expr/fbinary/fexpr__mod__.cc', 'src/core/expr/fbinary/fexpr__lt__.cc', 'src/core/expr/fbinary/fexpr__floordiv__.cc', 'src/core/expr/fbinary/fexpr__ge__.cc', 'src/core/expr/fbinary/pyfn.cc', 'src/core/expr/fbinary/fexpr__sub__.cc', 'src/core/expr/fbinary/bitwise.cc', 'src/core/expr/fnary/rowcount.cc', 'src/core/expr/fnary/rowall.cc', 'src/core/expr/fnary/rowmean.cc', 'src/core/expr/fnary/rowminmax.cc', 'src/core/expr/fnary/rowfirstlast.cc', 'src/core/expr/fnary/rowsd.cc', 'src/core/expr/fnary/rowany.cc', 'src/core/expr/fnary/rowsum.cc', 'src/core/expr/fnary/fnary.cc', 'src/core/expr/time/fexpr_day_of_week.cc', 'src/core/expr/time/fexpr_ymd.cc', 'src/core/expr/time/fexpr_year_month_day.cc', 'src/core/expr/time/fexpr_ymdt.cc', 'src/core/expr/time/fexpr_hour_min_sec.cc', 'src/core/expr/funary/special.cc', 'src/core/expr/funary/basic.cc', 'src/core/expr/funary/umaker.cc', 'src/core/expr/funary/hyperbolic.cc', 'src/core/expr/funary/trigonometric.cc', 'src/core/expr/funary/exponential.cc', 'src/core/expr/funary/floating.cc', 'src/core/expr/funary/pyfn.cc', 'src/core/frame/to_python.cc', 'src/core/frame/__iter__.cc', 'src/core/frame/replace.cc', 'src/core/frame/repeat.cc', 'src/core/frame/rbind.cc', 'src/core/frame/names.cc', 'src/core/frame/to_arrow.cc', 'src/core/frame/to_numpy.cc', 'src/core/frame/stats.cc', 'src/core/frame/py_frame.cc', 'src/core/frame/key.cc', 'src/core/frame/to_pandas.cc', 'src/core/frame/__getbuffer__.cc', 'src/core/frame/cbind.cc', 'src/core/frame/to_csv.cc', 'src/core/frame/join.cc', 'src/core/frame/__sizeof__.cc', 'src/core/frame/__init__.cc', 'src/core/frame/__repr__.cc', 'src/core/frame/integrity_check.cc', 'src/core/frame/__getitem__.cc', 'src/core/frame/repr/text_column.cc', 'src/core/frame/repr/repr_options.cc', 'src/core/frame/repr/html_styles.cc', 'src/core/frame/repr/terminal_widget.cc', 'src/core/frame/repr/widget.cc', 'src/core/utils/tests.cc', 'src/core/utils/alloc.cc', 'src/core/utils/file.cc', 'src/core/utils/exceptions.cc', 'src/core/utils/fuzzy_match.cc', 'src/core/utils/logger.cc', 'src/core/utils/misc.cc', 'src/core/utils/temporary_file.cc', 'src/core/utils/wcwidth.cc', 'src/core/utils/terminal/tstring_impl.cc', 'src/core/utils/terminal/tstring_styled.cc', 'src/core/utils/terminal/terminal_stream.cc', 'src/core/utils/terminal/tstring.cc', 'src/core/utils/terminal/tstring_plain.cc', 'src/core/utils/terminal/tstring_mixed.cc', 'src/core/utils/terminal/terminal.cc', 'src/core/column/cast_to_obj.cc', 'src/core/column/column_impl.cc', 'src/core/column/const.cc', 'src/core/column/ifelsen.cc', 'src/core/column/truncated.cc', 'src/core/column/const_na.cc', 'src/core/column/sentinel.cc', 'src/core/column/view.cc', 'src/core/column/cast_to_string.cc', 'src/core/column/npmasked.cc', 'src/core/column/repeated.cc', 'src/core/column/cast_numeric.cc', 'src/core/column/cast_date32.cc', 'src/core/column/sentinel_fw.cc', 'src/core/column/rbound.cc', 'src/core/column/arrow_void.cc', 'src/core/column/arrow_bool.cc', 'src/core/column/cast_object.cc', 'src/core/column/range.cc', 'src/core/column/cast_to_date32.cc', 'src/core/column/latent.cc', 'src/core/column/cast_bool.cc', 'src/core/column/date_from_weeks.cc', 'src/core/column/pysources.cc', 'src/core/column/cast_to_bool.cc', 'src/core/column/arrow_fw.cc', 'src/core/column/cast_string.cc', 'src/core/column/ifelse.cc', 'src/core/column/date_from_months.cc', 'src/core/column/cast.cc', 'src/core/column/arrow_str.cc', 'src/core/column/string_plus.cc', 'src/core/column/date_from_years.cc', 'src/core/column/sentinel_str.cc', 'src/core/column/virtual.cc', 'src/core/column/time_scaled.cc', 'src/core/column/cast_to_time64.cc', 'src/core/column/nafilled.cc', 'src/core/models/py_ftrl.cc', 'src/core/models/py_validator.cc', 'src/core/models/dt_linearmodel_base.cc', 'src/core/models/utils.cc', 'src/core/models/column_hasher.cc', 'src/core/models/dt_ftrl_base.cc', 'src/core/models/column_caster.cc', 'src/core/models/kfold.cc', 'src/core/models/aggregate.cc', 'src/core/models/murmurhash.cc', 'src/core/models/py_linearmodel.cc', 'src/core/models/dt_linearmodel.cc', 'src/core/models/label_encode.cc', 'src/core/models/dt_ftrl.cc', 'src/core/csv/toa.cc', 'src/core/csv/fread.cc', 'src/core/csv/reader_arff.cc', 'src/core/csv/reader_fread.cc', 'src/core/csv/reader.cc', 'src/core/lib/zlib/trees.cc', 'src/core/lib/zlib/crc32.cc', 'src/core/lib/zlib/deflate.cc', 'src/core/lib/zlib/adler32.cc', 'src/core/lib/zlib/zutil.cc', 'src/core/lib/mman/mman.cc', 'src/core/lib/hh/date.cc', 'src/core/jay/open_jay.cc', 'src/core/jay/save_jay.cc', 'src/core/str/split_into_nhot.cc', 'src/core/str/py_str.cc']
    Using compiler of class xbuild.compiler.Compiler
    Using compiler clang
    Added include directory 'src/core'
    Added include directory '/Users/zwang/miniforge3/envs/tf24/include/python3.8'
    Output file name will be 'src/datatable/lib/_datatable.cpython-38-darwin.so'
    ==== BUILD ====
    [1] Loading previous state from file build/build/.xbuild
        The file does not exist
        All source files will be recompiled
    [2] Determining the names of obj files to build
    [3] Determining which source files to compile
        Found 306 modified source files which will be rebuilt
        No dead files found
    [4] Scanning 306 modified files to detect headers
    [5] Compiling 306 source files
        Use 6 worker processes
        Compiling src/core/lib/zlib/deflate.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/zlib/deflate.cc -o build/build/lib/zlib/deflate.o
        Compiling src/core/sort.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/sort.cc -o build/build/sort.o
        Compiling src/core/models/py_ftrl.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/py_ftrl.cc -o build/build/models/py_ftrl.o
        Compiling src/core/stats.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/stats.cc -o build/build/stats.o
        Compiling src/core/models/py_linearmodel.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/py_linearmodel.cc -o build/build/models/py_linearmodel.o
        Compiling src/core/models/aggregate.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/aggregate.cc -o build/build/models/aggregate.o
        Compiling src/core/expr/head_reduce_unary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_reduce_unary.cc -o build/build/expr/head_reduce_unary.o
        Compiling src/core/python/obj.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/obj.cc -o build/build/python/obj.o
        Compiling src/core/csv/reader_fread.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/csv/reader_fread.cc -o build/build/csv/reader_fread.o
        Compiling src/core/models/dt_ftrl.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/dt_ftrl.cc -o build/build/models/dt_ftrl.o
        Compiling src/core/frame/py_frame.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/py_frame.cc -o build/build/frame/py_frame.o
        Compiling src/core/lib/zlib/trees.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/zlib/trees.cc -o build/build/lib/zlib/trees.o
        Compiling src/core/buffer.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/buffer.cc -o build/build/buffer.o
        Compiling src/core/csv/reader.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/csv/reader.cc -o build/build/csv/reader.o
        Compiling src/core/frame/names.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/names.cc -o build/build/frame/names.o
        Compiling src/core/frame/__init__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__init__.cc -o build/build/frame/__init__.o
        Compiling src/core/column_from_python.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column_from_python.cc -o build/build/column_from_python.o
        Compiling src/core/set_funcs.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/set_funcs.cc -o build/build/set_funcs.o
        Compiling src/core/frame/replace.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/replace.cc -o build/build/frame/replace.o
        Compiling src/core/frame/rbind.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/rbind.cc -o build/build/frame/rbind.o
        Compiling src/core/call_logger.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/call_logger.cc -o build/build/call_logger.o
        Compiling src/core/models/dt_linearmodel.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/dt_linearmodel.cc -o build/build/models/dt_linearmodel.o
        Compiling src/core/expr/fexpr.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr.cc -o build/build/expr/fexpr.o
        Compiling src/core/utils/wcwidth.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/wcwidth.cc -o build/build/utils/wcwidth.o
        Compiling src/core/expr/eval_context.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/eval_context.cc -o build/build/expr/eval_context.o
        Compiling src/core/expr/time/fexpr_ymdt.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/time/fexpr_ymdt.cc -o build/build/expr/time/fexpr_ymdt.o
        Compiling src/core/read/py_fread.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/py_fread.cc -o build/build/read/py_fread.o
        Compiling src/core/expr/funary/floating.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/floating.cc -o build/build/expr/funary/floating.o
        Compiling src/core/jay/save_jay.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/jay/save_jay.cc -o build/build/jay/save_jay.o
        Compiling src/core/frame/repr/text_column.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repr/text_column.cc -o build/build/frame/repr/text_column.o
        Compiling src/core/frame/join.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/join.cc -o build/build/frame/join.o
        Compiling src/core/types/py_type.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/py_type.cc -o build/build/types/py_type.o
        Compiling src/core/datatablemodule.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/datatablemodule.cc -o build/build/datatablemodule.o
        Compiling src/core/read/parsers/parse_float.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_float.cc -o build/build/read/parsers/parse_float.o
        Compiling src/core/python/xobject.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/xobject.cc -o build/build/python/xobject.o
        Compiling src/core/models/kfold.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/kfold.cc -o build/build/models/kfold.o
        Compiling src/core/parallel/parallel_for_ordered.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/parallel_for_ordered.cc -o build/build/parallel/parallel_for_ordered.o
        Compiling src/core/expr/fbinary/bitwise.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/bitwise.cc -o build/build/expr/fbinary/bitwise.o
        Compiling src/core/models/label_encode.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/label_encode.cc -o build/build/models/label_encode.o
        Compiling src/core/rowindex_array.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/rowindex_array.cc -o build/build/rowindex_array.o
        Compiling src/core/frame/stats.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/stats.cc -o build/build/frame/stats.o
        Compiling src/core/read/parsers/parse_string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_string.cc -o build/build/read/parsers/parse_string.o
        Compiling src/core/python/xargs.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/xargs.cc -o build/build/python/xargs.o
        Compiling src/core/expr/fexpr_round.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_round.cc -o build/build/expr/fexpr_round.o
        Compiling src/core/frame/to_arrow.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/to_arrow.cc -o build/build/frame/to_arrow.o
        Compiling src/core/utils/exceptions.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/exceptions.cc -o build/build/utils/exceptions.o
        Compiling src/core/expr/fbinary/math.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/math.cc -o build/build/expr/fbinary/math.o
        Compiling src/core/expr/fexpr_list.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_list.cc -o build/build/expr/fexpr_list.o
        Compiling src/core/column.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column.cc -o build/build/column.o
        Compiling src/core/writebuf.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/writebuf.cc -o build/build/writebuf.o
        Compiling src/core/write/value_writer.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/write/value_writer.cc -o build/build/write/value_writer.o
        Compiling src/core/expr/py_sort.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/py_sort.cc -o build/build/expr/py_sort.o
        Compiling src/core/read/constants.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/constants.cc -o build/build/read/constants.o
        Compiling src/core/expr/fexpr_cut.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_cut.cc -o build/build/expr/fexpr_cut.o
        Compiling src/core/python/args.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/args.cc -o build/build/python/args.o
        Compiling src/core/tests/test_parallel_for_ordered.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_parallel_for_ordered.cc -o build/build/tests/test_parallel_for_ordered.o
        Compiling src/core/expr/workframe.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/workframe.cc -o build/build/expr/workframe.o
        Compiling src/core/read/thread_context.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/thread_context.cc -o build/build/read/thread_context.o
        Compiling src/core/read/preframe.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/preframe.cc -o build/build/read/preframe.o
        Compiling src/core/read/multisource.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/multisource.cc -o build/build/read/multisource.o
        Compiling src/core/read/parsers/parse_time.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_time.cc -o build/build/read/parsers/parse_time.o
        Compiling src/core/encodings.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/encodings.cc -o build/build/encodings.o
        Compiling src/core/read/fread/fread_thread_context.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/fread/fread_thread_context.cc -o build/build/read/fread/fread_thread_context.o
        Compiling src/core/expr/head_reduce_binary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_reduce_binary.cc -o build/build/expr/head_reduce_binary.o
        Compiling src/core/frame/integrity_check.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/integrity_check.cc -o build/build/frame/integrity_check.o
        Compiling src/core/read/parse_context.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parse_context.cc -o build/build/read/parse_context.o
        Compiling src/core/frame/cbind.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/cbind.cc -o build/build/frame/cbind.o
        Compiling src/core/expr/time/fexpr_hour_min_sec.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/time/fexpr_hour_min_sec.cc -o build/build/expr/time/fexpr_hour_min_sec.o
        Compiling src/core/frame/__getbuffer__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__getbuffer__.cc -o build/build/frame/__getbuffer__.o
        Compiling src/core/rowindex.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/rowindex.cc -o build/build/rowindex.o
        Compiling src/core/sort_insert.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/sort_insert.cc -o build/build/sort_insert.o
        Compiling src/core/frame/to_csv.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/to_csv.cc -o build/build/frame/to_csv.o
        Compiling src/core/frame/to_numpy.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/to_numpy.cc -o build/build/frame/to_numpy.o
        Compiling src/core/frame/repr/repr_options.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repr/repr_options.cc -o build/build/frame/repr/repr_options.o
        Compiling src/core/write/write_manager.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/write/write_manager.cc -o build/build/write/write_manager.o
        Compiling src/core/jay/open_jay.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/jay/open_jay.cc -o build/build/jay/open_jay.o
        Compiling src/core/expr/fexpr_ifelse.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_ifelse.cc -o build/build/expr/fexpr_ifelse.o
        Compiling src/core/frame/repr/terminal_widget.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repr/terminal_widget.cc -o build/build/frame/repr/terminal_widget.o
        Compiling src/core/expr/funary/trigonometric.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/trigonometric.cc -o build/build/expr/funary/trigonometric.o
        Compiling src/core/progress/_options.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/progress/_options.cc -o build/build/progress/_options.o
        Compiling src/core/expr/py_by.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/py_by.cc -o build/build/expr/py_by.o
        Compiling src/core/expr/fexpr_literal_type.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_type.cc -o build/build/expr/fexpr_literal_type.o
        Compiling src/core/column/sentinel_fw.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/sentinel_fw.cc -o build/build/column/sentinel_fw.o
        Compiling src/core/lib/zlib/crc32.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/zlib/crc32.cc -o build/build/lib/zlib/crc32.o
        Compiling src/core/python/arg.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/arg.cc -o build/build/python/arg.o
        Compiling src/core/py_buffers.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/py_buffers.cc -o build/build/py_buffers.o
        Compiling src/core/rowindex_slice.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/rowindex_slice.cc -o build/build/rowindex_slice.o
        Compiling src/core/expr/head_func_shift.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_shift.cc -o build/build/expr/head_func_shift.o
        Compiling src/core/csv/reader_arff.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/csv/reader_arff.cc -o build/build/csv/reader_arff.o
        Compiling src/core/progress/progress_bar.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/progress/progress_bar.cc -o build/build/progress/progress_bar.o
        Compiling src/core/column/column_impl.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/column_impl.cc -o build/build/column/column_impl.o
        Compiling src/core/read/parallel_reader.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parallel_reader.cc -o build/build/read/parallel_reader.o
        Compiling src/core/python/date.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/date.cc -o build/build/python/date.o
        Compiling src/core/frame/repr/html_styles.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repr/html_styles.cc -o build/build/frame/repr/html_styles.o
        Compiling src/core/expr/fexpr_frame.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_frame.cc -o build/build/expr/fexpr_frame.o
        Compiling src/core/read/parsers/parse_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_bool.cc -o build/build/read/parsers/parse_bool.o
        Compiling src/core/column/cast_string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_string.cc -o build/build/column/cast_string.o
        Compiling src/core/expr/funary/exponential.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/exponential.cc -o build/build/expr/funary/exponential.o
        Compiling src/core/read/source.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/source.cc -o build/build/read/source.o
        Compiling src/core/utils/logger.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/logger.cc -o build/build/utils/logger.o
        Compiling src/core/read/output_column.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/output_column.cc -o build/build/read/output_column.o
        Compiling src/core/utils/misc.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/misc.cc -o build/build/utils/misc.o
        Compiling src/core/column/view.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/view.cc -o build/build/column/view.o
        Compiling src/core/python/int.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/int.cc -o build/build/python/int.o
        Compiling src/core/python/pybuffer.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/pybuffer.cc -o build/build/python/pybuffer.o
        Compiling src/core/read/parsers/parse_int.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_int.cc -o build/build/read/parsers/parse_int.o
        Compiling src/core/utils/file.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/file.cc -o build/build/utils/file.o
        Compiling src/core/parallel/thread_pool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/thread_pool.cc -o build/build/parallel/thread_pool.o
        Compiling src/core/expr/time/fexpr_year_month_day.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/time/fexpr_year_month_day.cc -o build/build/expr/time/fexpr_year_month_day.o
        Compiling src/core/expr/time/fexpr_ymd.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/time/fexpr_ymd.cc -o build/build/expr/time/fexpr_ymd.o
        Compiling src/core/expr/fexpr_literal_int.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_int.cc -o build/build/expr/fexpr_literal_int.o
        Compiling src/core/expr/fexpr_literal_sliceint.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_sliceint.cc -o build/build/expr/fexpr_literal_sliceint.o
        Compiling src/core/expr/py_update.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/py_update.cc -o build/build/expr/py_update.o
        Compiling src/core/column/rbound.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/rbound.cc -o build/build/column/rbound.o
        Compiling src/core/expr/fnary/rowfirstlast.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowfirstlast.cc -o build/build/expr/fnary/rowfirstlast.o
        Compiling src/core/column/sentinel_str.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/sentinel_str.cc -o build/build/column/sentinel_str.o
        Compiling src/core/datatable.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/datatable.cc -o build/build/datatable.o
        Compiling src/core/frame/__getitem__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__getitem__.cc -o build/build/frame/__getitem__.o
        Compiling src/core/utils/terminal/terminal.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/terminal.cc -o build/build/utils/terminal/terminal.o
        Compiling src/core/expr/funary/umaker.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/umaker.cc -o build/build/expr/funary/umaker.o
        Compiling src/core/utils/tests.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/tests.cc -o build/build/utils/tests.o
        Compiling src/core/types/type.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type.cc -o build/build/types/type.o
        Compiling src/core/frame/key.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/key.cc -o build/build/frame/key.o
        Compiling src/core/str/split_into_nhot.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/str/split_into_nhot.cc -o build/build/str/split_into_nhot.o
        Compiling src/core/expr/funary/hyperbolic.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/hyperbolic.cc -o build/build/expr/funary/hyperbolic.o
        Compiling src/core/lib/mman/mman.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/mman/mman.cc -o build/build/lib/mman/mman.o
        Compiling src/core/column/range.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/range.cc -o build/build/column/range.o
        Compiling src/core/column/const.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/const.cc -o build/build/column/const.o
        Compiling src/core/expr/head_func_isclose.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_isclose.cc -o build/build/expr/head_func_isclose.o
        Compiling src/core/python/slice.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/slice.cc -o build/build/python/slice.o
        Compiling src/core/expr/fexpr_qcut.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_qcut.cc -o build/build/expr/fexpr_qcut.o
        Compiling src/core/column_from_arrow.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column_from_arrow.cc -o build/build/column_from_arrow.o
        Compiling src/core/read/input_column.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/input_column.cc -o build/build/read/input_column.o
        Compiling src/core/expr/funary/basic.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/basic.cc -o build/build/expr/funary/basic.o
        Compiling src/core/stype.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/stype.cc -o build/build/stype.o
        Compiling src/core/tests/test_progress.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_progress.cc -o build/build/tests/test_progress.o
        Compiling src/core/utils/fuzzy_match.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/fuzzy_match.cc -o build/build/utils/fuzzy_match.o
        Compiling src/core/expr/head_func.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func.cc -o build/build/expr/head_func.o
        Compiling src/core/expr/fnary/rowminmax.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowminmax.cc -o build/build/expr/fnary/rowminmax.o
        Compiling src/core/expr/funary/pyfn.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/pyfn.cc -o build/build/expr/funary/pyfn.o
        Compiling src/core/column/latent.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/latent.cc -o build/build/column/latent.o
        Compiling src/core/cstring.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/cstring.cc -o build/build/cstring.o
        Compiling src/core/expr/funary/special.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/funary/special.cc -o build/build/expr/funary/special.o
        Compiling src/core/parallel/job_idle.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/job_idle.cc -o build/build/parallel/job_idle.o
        Compiling src/core/column/sentinel.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/sentinel.cc -o build/build/column/sentinel.o
        Compiling src/core/frame/to_python.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/to_python.cc -o build/build/frame/to_python.o
        Compiling src/core/expr/py_join.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/py_join.cc -o build/build/expr/py_join.o
        Compiling src/core/python/tuple.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/tuple.cc -o build/build/python/tuple.o
        Compiling src/core/python/dict.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/dict.cc -o build/build/python/dict.o
        Compiling src/core/wstringcol.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/wstringcol.cc -o build/build/wstringcol.o
        Compiling src/core/read/parsers/parse_date.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_date.cc -o build/build/read/parsers/parse_date.o
        Compiling src/core/expr/fnary/fnary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/fnary.cc -o build/build/expr/fnary/fnary.o
        Compiling src/core/column/const_na.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/const_na.cc -o build/build/column/const_na.o
        Compiling src/core/expr/fbinary/fexpr__pow__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__pow__.cc -o build/build/expr/fbinary/fexpr__pow__.o
        Compiling src/core/expr/fnary/rowsd.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowsd.cc -o build/build/expr/fnary/rowsd.o
        Compiling src/core/expr/time/fexpr_day_of_week.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/time/fexpr_day_of_week.cc -o build/build/expr/time/fexpr_day_of_week.o
        Compiling src/core/parallel/parallel_for_dynamic.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/parallel_for_dynamic.cc -o build/build/parallel/parallel_for_dynamic.o
        Compiling src/core/str/py_str.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/str/py_str.cc -o build/build/str/py_str.o
        Compiling src/core/utils/temporary_file.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/temporary_file.cc -o build/build/utils/temporary_file.o
        Compiling src/core/lib/hh/date.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/hh/date.cc -o build/build/lib/hh/date.o
        Compiling src/core/tests/test_shared_mutex.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_shared_mutex.cc -o build/build/tests/test_shared_mutex.o
        Compiling src/core/expr/head_func_other.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_other.cc -o build/build/expr/head_func_other.o
        Compiling src/core/python/namedtuple.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/namedtuple.cc -o build/build/python/namedtuple.o
        Compiling src/core/expr/fnary/rowmean.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowmean.cc -o build/build/expr/fnary/rowmean.o
        Compiling src/core/expr/namespace.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/namespace.cc -o build/build/expr/namespace.o
        Compiling src/core/expr/fexpr_astype.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_astype.cc -o build/build/expr/fexpr_astype.o
        Compiling src/core/csv/toa.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/csv/toa.cc -o build/build/csv/toa.o
        Compiling src/core/models/murmurhash.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/murmurhash.cc -o build/build/models/murmurhash.o
        Compiling src/core/options.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/options.cc -o build/build/options.o
        Compiling src/core/csv/fread.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/csv/fread.cc -o build/build/csv/fread.o
        Compiling src/core/expr/fnary/rowsum.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowsum.cc -o build/build/expr/fnary/rowsum.o
        Compiling src/core/write/csv_writer.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/write/csv_writer.cc -o build/build/write/csv_writer.o
        Compiling src/core/frame/__repr__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__repr__.cc -o build/build/frame/__repr__.o
        Compiling src/core/expr/fexpr_literal_string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_string.cc -o build/build/expr/fexpr_literal_string.o
        Compiling src/core/sort/sorter.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/sort/sorter.cc -o build/build/sort/sorter.o
        Compiling src/core/utils/terminal/terminal_stream.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/terminal_stream.cc -o build/build/utils/terminal/terminal_stream.o
        Compiling src/core/types/type_string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_string.cc -o build/build/types/type_string.o
        Compiling src/core/parallel/string_utils.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/string_utils.cc -o build/build/parallel/string_utils.o
        Compiling src/core/frame/repr/widget.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repr/widget.cc -o build/build/frame/repr/widget.o
        Compiling src/core/expr/fbinary/fexpr__eq__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__eq__.cc -o build/build/expr/fbinary/fexpr__eq__.o
        Compiling src/core/sort_groups.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/sort_groups.cc -o build/build/sort_groups.o
        Compiling src/core/column/npmasked.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/npmasked.cc -o build/build/column/npmasked.o
        Compiling src/core/column/cast_to_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_to_bool.cc -o build/build/column/cast_to_bool.o
        Compiling src/core/types/type_time.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_time.cc -o build/build/types/type_time.o
        Compiling src/core/column/cast_object.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_object.cc -o build/build/column/cast_object.o
        Compiling src/core/types/type_int.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_int.cc -o build/build/types/type_int.o
        Compiling src/core/progress/progress_manager.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/progress/progress_manager.cc -o build/build/progress/progress_manager.o
        Compiling src/core/expr/fexpr_literal_range.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_range.cc -o build/build/expr/fexpr_literal_range.o
        Compiling src/core/api.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/api.cc -o build/build/api.o
        Compiling src/core/expr/fexpr_literal_float.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_float.cc -o build/build/expr/fexpr_literal_float.o
        Compiling src/core/expr/fexpr_dict.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_dict.cc -o build/build/expr/fexpr_dict.o
        Compiling src/core/expr/fnary/rowany.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowany.cc -o build/build/expr/fnary/rowany.o
        Compiling src/core/expr/fbinary/bimaker.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/bimaker.cc -o build/build/expr/fbinary/bimaker.o
        Compiling src/core/column/pysources.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/pysources.cc -o build/build/column/pysources.o
        Compiling src/core/column/repeated.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/repeated.cc -o build/build/column/repeated.o
        Compiling src/core/expr/fnary/rowall.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowall.cc -o build/build/expr/fnary/rowall.o
        Compiling src/core/types/typeimpl_numeric.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/typeimpl_numeric.cc -o build/build/types/typeimpl_numeric.o
        Compiling src/core/parallel/thread_worker.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/thread_worker.cc -o build/build/parallel/thread_worker.o
        Compiling src/core/python/list.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/list.cc -o build/build/python/list.o
        Compiling src/core/groupby.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/groupby.cc -o build/build/groupby.o
        Compiling src/core/expr/fnary/rowcount.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fnary/rowcount.cc -o build/build/expr/fnary/rowcount.o
        Compiling src/core/expr/fexpr_literal_none.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_none.cc -o build/build/expr/fexpr_literal_none.o
        Compiling src/core/column/cast_numeric.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_numeric.cc -o build/build/column/cast_numeric.o
        Compiling src/core/expr/expr.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/expr.cc -o build/build/expr/expr.o
        Compiling src/core/column/ifelsen.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/ifelsen.cc -o build/build/column/ifelsen.o
        Compiling src/core/types/type_date.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_date.cc -o build/build/types/type_date.o
        Compiling src/core/expr/fexpr_literal_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_bool.cc -o build/build/expr/fexpr_literal_bool.o
        Compiling src/core/column/nafilled.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/nafilled.cc -o build/build/column/nafilled.o
        Compiling src/core/models/utils.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/utils.cc -o build/build/models/utils.o
        Compiling src/core/utils/terminal/tstring.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/tstring.cc -o build/build/utils/terminal/tstring.o
        Compiling src/core/python/iter.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/iter.cc -o build/build/python/iter.o
        Compiling src/core/progress/work.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/progress/work.cc -o build/build/progress/work.o
        Compiling src/core/expr/fbinary/fexpr__add__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__add__.cc -o build/build/expr/fbinary/fexpr__add__.o
        Compiling src/core/ltype.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/ltype.cc -o build/build/ltype.o
        Compiling src/core/python/range.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/range.cc -o build/build/python/range.o
        Compiling src/core/tests/test_barrier.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_barrier.cc -o build/build/tests/test_barrier.o
        Compiling src/core/expr/fexpr_literal_sliceall.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_sliceall.cc -o build/build/expr/fexpr_literal_sliceall.o
        Compiling src/core/expr/fbinary/fexpr__floordiv__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__floordiv__.cc -o build/build/expr/fbinary/fexpr__floordiv__.o
        Compiling src/core/write/write_chronicler.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/write/write_chronicler.cc -o build/build/write/write_chronicler.o
        Compiling src/core/column/ifelse.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/ifelse.cc -o build/build/column/ifelse.o
        Compiling src/core/expr/fbinary/fexpr__mod__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__mod__.cc -o build/build/expr/fbinary/fexpr__mod__.o
        Compiling src/core/expr/fbinary/pyfn.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/pyfn.cc -o build/build/expr/fbinary/pyfn.o
        Compiling src/core/types/type_object.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_object.cc -o build/build/types/type_object.o
        Compiling src/core/types/type_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_bool.cc -o build/build/types/type_bool.o
        Compiling src/core/column/arrow_fw.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/arrow_fw.cc -o build/build/column/arrow_fw.o
        Compiling src/core/expr/fbinary/fexpr__mul__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__mul__.cc -o build/build/expr/fbinary/fexpr__mul__.o
        Compiling src/core/expr/fbinary/fexpr__sub__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__sub__.cc -o build/build/expr/fbinary/fexpr__sub__.o
        Compiling src/core/frame/repeat.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/repeat.cc -o build/build/frame/repeat.o
        Compiling src/core/column/truncated.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/truncated.cc -o build/build/column/truncated.o
        Compiling src/core/column/arrow_str.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/arrow_str.cc -o build/build/column/arrow_str.o
        Compiling src/core/types/typeimpl.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/typeimpl.cc -o build/build/types/typeimpl.o
        Compiling src/core/column/cast_date32.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_date32.cc -o build/build/column/cast_date32.o
        Compiling src/core/expr/fbinary/fexpr__truediv__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__truediv__.cc -o build/build/expr/fbinary/fexpr__truediv__.o
        Compiling src/core/expr/fbinary/fexpr__ne__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__ne__.cc -o build/build/expr/fbinary/fexpr__ne__.o
        Compiling src/core/frame/__iter__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__iter__.cc -o build/build/frame/__iter__.o
        Compiling src/core/utils/terminal/tstring_impl.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/tstring_impl.cc -o build/build/utils/terminal/tstring_impl.o
        Compiling src/core/expr/fexpr_literal_slicestr.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal_slicestr.cc -o build/build/expr/fexpr_literal_slicestr.o
        Compiling src/core/frame/to_pandas.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/to_pandas.cc -o build/build/frame/to_pandas.o
        Compiling src/core/py_encodings.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/py_encodings.cc -o build/build/py_encodings.o
        Compiling src/core/expr/head_reduce_nullary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_reduce_nullary.cc -o build/build/expr/head_reduce_nullary.o
        Compiling src/core/expr/fbinary/fexpr__le__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__le__.cc -o build/build/expr/fbinary/fexpr__le__.o
        Compiling src/core/expr/fbinary/fexpr__ge__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__ge__.cc -o build/build/expr/fbinary/fexpr__ge__.o
        Compiling src/core/expr/fbinary/fexpr__lt__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__lt__.cc -o build/build/expr/fbinary/fexpr__lt__.o
        Compiling src/core/expr/fbinary/fexpr__gt__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__gt__.cc -o build/build/expr/fbinary/fexpr__gt__.o
        Compiling src/core/tests/test_atomic.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_atomic.cc -o build/build/tests/test_atomic.o
        Compiling src/core/column/cast_to_time64.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_to_time64.cc -o build/build/column/cast_to_time64.o
        Compiling src/core/frame/__sizeof__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/frame/__sizeof__.cc -o build/build/frame/__sizeof__.o
        Compiling src/core/expr/fexpr_func.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_func.cc -o build/build/expr/fexpr_func.o
        Compiling src/core/types/type_float.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_float.cc -o build/build/types/type_float.o
        Compiling src/core/models/column_hasher.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/column_hasher.cc -o build/build/models/column_hasher.o
        Compiling src/core/column/cast_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_bool.cc -o build/build/column/cast_bool.o
        Compiling src/core/column/arrow_bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/arrow_bool.cc -o build/build/column/arrow_bool.o
        Compiling src/core/expr/fbinary/fexpr_binaryop.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr_binaryop.cc -o build/build/expr/fbinary/fexpr_binaryop.o
        Compiling src/core/parallel/parallel_region.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/parallel_region.cc -o build/build/parallel/parallel_region.o
        Compiling src/core/tests/test_parallel_for.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/tests/test_parallel_for.cc -o build/build/tests/test_parallel_for.o
        Compiling src/core/write/writing_context.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/write/writing_context.cc -o build/build/write/writing_context.o
        Compiling src/core/column/string_plus.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/string_plus.cc -o build/build/column/string_plus.o
        Compiling src/core/lib/zlib/adler32.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/zlib/adler32.cc -o build/build/lib/zlib/adler32.o
        Compiling src/core/expr/head_func_binary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_binary.cc -o build/build/expr/head_func_binary.o
        Compiling src/core/utils/terminal/tstring_styled.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/tstring_styled.cc -o build/build/utils/terminal/tstring_styled.o
        Compiling src/core/lib/zlib/zutil.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/lib/zlib/zutil.cc -o build/build/lib/zlib/zutil.o
        Compiling src/core/read/parsers/info.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/info.cc -o build/build/read/parsers/info.o
        Compiling src/core/column/virtual.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/virtual.cc -o build/build/column/virtual.o
        Compiling src/core/python/set.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/set.cc -o build/build/python/set.o
        Compiling src/core/utils/alloc.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/alloc.cc -o build/build/utils/alloc.o
        Compiling src/core/python/float.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/float.cc -o build/build/python/float.o
        Compiling src/core/utils/terminal/tstring_plain.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/tstring_plain.cc -o build/build/utils/terminal/tstring_plain.o
        Compiling src/core/utils/terminal/tstring_mixed.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/utils/terminal/tstring_mixed.cc -o build/build/utils/terminal/tstring_mixed.o
        Compiling src/core/parallel/thread_team.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/thread_team.cc -o build/build/parallel/thread_team.o
        Compiling src/core/read/fread/fread_parallel_reader.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/fread/fread_parallel_reader.cc -o build/build/read/fread/fread_parallel_reader.o
        Compiling src/core/models/py_validator.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/py_validator.cc -o build/build/models/py_validator.o
        Compiling src/core/expr/fexpr_literal.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_literal.cc -o build/build/expr/fexpr_literal.o
        Compiling src/core/column/cast_to_date32.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_to_date32.cc -o build/build/column/cast_to_date32.o
        Compiling src/core/column/cast_to_string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_to_string.cc -o build/build/column/cast_to_string.o
        Compiling src/core/column/date_from_months.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/date_from_months.cc -o build/build/column/date_from_months.o
        Compiling src/core/expr/fexpr_column_asattr.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_column_asattr.cc -o build/build/expr/fexpr_column_asattr.o
        Compiling src/core/python/string.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/string.cc -o build/build/python/string.o
        Compiling src/core/read/py_read_iterator.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/py_read_iterator.cc -o build/build/read/py_read_iterator.o
        Compiling src/core/expr/fexpr_column_asarg.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_column_asarg.cc -o build/build/expr/fexpr_column_asarg.o
        Compiling src/core/column/cast_to_obj.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast_to_obj.cc -o build/build/column/cast_to_obj.o
        Compiling src/core/read/parsers/parse_void.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/parse_void.cc -o build/build/read/parsers/parse_void.o
        Compiling src/core/types/type_void.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_void.cc -o build/build/types/type_void.o
        Compiling src/core/column/date_from_years.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/date_from_years.cc -o build/build/column/date_from_years.o
        Compiling src/core/read/parsers/ptype_iterator.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/parsers/ptype_iterator.cc -o build/build/read/parsers/ptype_iterator.o
        Compiling src/core/expr/args_registry.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/args_registry.cc -o build/build/expr/args_registry.o
        Compiling src/core/expr/fbinary/fexpr__compare__.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fbinary/fexpr__compare__.cc -o build/build/expr/fbinary/fexpr__compare__.o
        Compiling src/core/mmm.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/mmm.cc -o build/build/mmm.o
        Compiling src/core/column/date_from_weeks.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/date_from_weeks.cc -o build/build/column/date_from_weeks.o
        Compiling src/core/column/time_scaled.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/time_scaled.cc -o build/build/column/time_scaled.o
        Compiling src/core/expr/head_func_colset.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_colset.cc -o build/build/expr/head_func_colset.o
        Compiling src/core/expr/head_func_unary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_func_unary.cc -o build/build/expr/head_func_unary.o
        Compiling src/core/expr/fexpr_func_unary.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/fexpr_func_unary.cc -o build/build/expr/fexpr_func_unary.o
        Compiling src/core/column/arrow_void.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/arrow_void.cc -o build/build/column/arrow_void.o
        Compiling src/core/parallel/job_shutdown.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/job_shutdown.cc -o build/build/parallel/job_shutdown.o
        Compiling src/core/expr/head.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head.cc -o build/build/expr/head.o
        Compiling src/core/types/type_invalid.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/types/type_invalid.cc -o build/build/types/type_invalid.o
        Compiling src/core/models/column_caster.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/column_caster.cc -o build/build/models/column_caster.o
        Compiling src/core/read/chunk_coordinates.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/read/chunk_coordinates.cc -o build/build/read/chunk_coordinates.o
        Compiling src/core/column/cast.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/column/cast.cc -o build/build/column/cast.o
        Compiling src/core/expr/head_reduce.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/expr/head_reduce.cc -o build/build/expr/head_reduce.o
        Compiling src/core/parallel/thread_job.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/thread_job.cc -o build/build/parallel/thread_job.o
        Compiling src/core/models/dt_linearmodel_base.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/dt_linearmodel_base.cc -o build/build/models/dt_linearmodel_base.o
        Compiling src/core/python/bool.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/python/bool.cc -o build/build/python/bool.o
        Compiling src/core/parallel/python_lock.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/python_lock.cc -o build/build/parallel/python_lock.o
        Compiling src/core/models/dt_ftrl_base.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/models/dt_ftrl_base.cc -o build/build/models/dt_ftrl_base.o
        Compiling src/core/parallel/api_primitives.cc: clang -fdiagnostics-color=always -Isrc/core -isystem /Users/zwang/miniforge3/envs/tf24/include/python3.8 -std=c++14 -fPIC -pthread -g2 -O3 -Weverything -Wno-c++98-compat-pedantic -Wno-c99-extensions -Wno-exit-time-destructors -Wno-float-equal -Wno-global-constructors -Wno-reserved-id-macro -Wno-switch-enum -Wno-poison-system-directories -Wno-unknown-warning-option -Wno-weak-template-vtables -Wno-poison-system-directories -Wno-weak-vtables -Wno-unknown-warning-option -c src/core/parallel/api_primitives.cc -o build/build/parallel/api_primitives.o
    +==== ERRORS & WARNINGS ========
    |
    | In file included from src/core/progress/progress_bar.cc:18:
    | src/core/progress/progress_bar.h:53:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:54:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:55:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:56:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:57:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:96:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:97:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:98:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:99:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:101:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | 10 warnings generated.
    |
    | In file included from src/core/progress/progress_manager.cc:18:
    | src/core/progress/progress_bar.h:53:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:54:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:55:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:56:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:57:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:96:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:97:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:98:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:99:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:101:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | 10 warnings generated.
    |
    | In file included from src/core/progress/work.cc:16:
    | src/core/progress/progress_bar.h:53:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:54:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:55:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:56:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:57:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:96:10: warning: 'set_progress' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_progress(double actual, double tentative) noexcept;
    |          ^
    | src/core/progress/progress_bar.h:40:18: note: overridden virtual function is here
    |     virtual void set_progress(double actual, double tentative) noexcept = 0;
    |                  ^
    | src/core/progress/progress_bar.h:97:10: warning: 'set_status_finished' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_finished();
    |          ^
    | src/core/progress/progress_bar.h:41:18: note: overridden virtual function is here
    |     virtual void set_status_finished() = 0;
    |                  ^
    | src/core/progress/progress_bar.h:98:10: warning: 'set_status_error' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_status_error(bool cancelled);
    |          ^
    | src/core/progress/progress_bar.h:42:18: note: overridden virtual function is here
    |     virtual void set_status_error(bool cancelled) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:99:10: warning: 'set_message' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void set_message(std::string&& msg);
    |          ^
    | src/core/progress/progress_bar.h:43:18: note: overridden virtual function is here
    |     virtual void set_message(std::string&& msg) = 0;
    |                  ^
    | src/core/progress/progress_bar.h:101:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Wsuggest-override]
    |     void refresh();
    |          ^
    | src/core/progress/progress_bar.h:44:18: note: overridden virtual function is here
    |     virtual void refresh() = 0;
    |                  ^
    | 10 warnings generated.
    |
    +===============================
    [6] Linking the final dynamic library
        Linking src/datatable/lib/_datatable.cpython-38-darwin.so: clang build/build/writebuf.o build/build/set_funcs.o build/build/py_encodings.o build/build/cstring.o build/build/column.o build/build/py_buffers.o build/build/groupby.o build/build/sort_insert.o build/build/stype.o build/build/api.o build/build/buffer.o build/build/rowindex_slice.o build/build/stats.o build/build/mmm.o build/build/call_logger.o build/build/rowindex_array.o build/build/sort.o build/build/rowindex.o build/build/column_from_python.o build/build/options.o build/build/column_from_arrow.o build/build/encodings.o build/build/datatablemodule.o build/build/sort_groups.o build/build/ltype.o build/build/datatable.o build/build/wstringcol.o build/build/write/value_writer.o build/build/write/csv_writer.o build/build/write/write_chronicler.o build/build/write/write_manager.o build/build/write/writing_context.o build/build/parallel/job_idle.o build/build/parallel/job_shutdown.o build/build/parallel/parallel_region.o build/build/parallel/thread_team.o build/build/parallel/string_utils.o build/build/parallel/python_lock.o build/build/parallel/thread_pool.o build/build/parallel/parallel_for_dynamic.o build/build/parallel/thread_worker.o build/build/parallel/api_primitives.o build/build/parallel/thread_job.o build/build/parallel/parallel_for_ordered.o build/build/types/py_type.o build/build/types/type_time.o build/build/types/type_object.o build/build/types/type_int.o build/build/types/type_invalid.o build/build/types/type_void.o build/build/types/type_bool.o build/build/types/type_float.o build/build/types/typeimpl_numeric.o build/build/types/type.o build/build/types/type_string.o build/build/types/typeimpl.o build/build/types/type_date.o build/build/progress/progress_bar.o build/build/progress/work.o build/build/progress/progress_manager.o build/build/progress/_options.o build/build/sort/sorter.o build/build/python/set.o build/build/python/dict.o build/build/python/arg.o build/build/python/string.o build/build/python/date.o build/build/python/xargs.o build/build/python/int.o build/build/python/xobject.o build/build/python/obj.o build/build/python/namedtuple.o build/build/python/args.o build/build/python/range.o build/build/python/float.o build/build/python/bool.o build/build/python/tuple.o build/build/python/iter.o build/build/python/slice.o build/build/python/list.o build/build/python/pybuffer.o build/build/read/input_column.o build/build/read/source.o build/build/read/chunk_coordinates.o build/build/read/parse_context.o build/build/read/thread_context.o build/build/read/constants.o build/build/read/multisource.o build/build/read/preframe.o build/build/read/output_column.o build/build/read/py_fread.o build/build/read/parallel_reader.o build/build/read/py_read_iterator.o build/build/read/parsers/info.o build/build/read/parsers/parse_date.o build/build/read/parsers/parse_int.o build/build/read/parsers/parse_float.o build/build/read/parsers/parse_string.o build/build/read/parsers/parse_bool.o build/build/read/parsers/parse_void.o build/build/read/parsers/parse_time.o build/build/read/parsers/ptype_iterator.o build/build/read/fread/fread_thread_context.o build/build/read/fread/fread_parallel_reader.o build/build/tests/test_parallel_for_ordered.o build/build/tests/test_progress.o build/build/tests/test_atomic.o build/build/tests/test_barrier.o build/build/tests/test_shared_mutex.o build/build/tests/test_parallel_for.o build/build/expr/fexpr_literal_bool.o build/build/expr/py_join.o build/build/expr/namespace.o build/build/expr/head_func_other.o build/build/expr/fexpr_func.o build/build/expr/fexpr_literal_string.o build/build/expr/fexpr_dict.o build/build/expr/fexpr.o build/build/expr/fexpr_literal_sliceall.o build/build/expr/expr.o build/build/expr/head_func_colset.o build/build/expr/fexpr_literal_int.o build/build/expr/py_sort.o build/build/expr/fexpr_func_unary.o build/build/expr/fexpr_literal_type.o build/build/expr/head_reduce_unary.o build/build/expr/fexpr_literal_none.o build/build/expr/args_registry.o build/build/expr/fexpr_literal_slicestr.o build/build/expr/workframe.o build/build/expr/head.o build/build/expr/eval_context.o build/build/expr/fexpr_qcut.o build/build/expr/head_func_binary.o build/build/expr/fexpr_round.o build/build/expr/head_func_isclose.o build/build/expr/head_reduce_nullary.o build/build/expr/head_func_unary.o build/build/expr/py_by.o build/build/expr/fexpr_frame.o build/build/expr/fexpr_astype.o build/build/expr/fexpr_literal_sliceint.o build/build/expr/head_reduce_binary.o build/build/expr/fexpr_list.o build/build/expr/fexpr_column_asarg.o build/build/expr/fexpr_ifelse.o build/build/expr/head_func.o build/build/expr/head_reduce.o build/build/expr/fexpr_column_asattr.o build/build/expr/fexpr_literal_float.o build/build/expr/py_update.o build/build/expr/head_func_shift.o build/build/expr/fexpr_cut.o build/build/expr/fexpr_literal.o build/build/expr/fexpr_literal_range.o build/build/expr/fbinary/fexpr__pow__.o build/build/expr/fbinary/fexpr__truediv__.o build/build/expr/fbinary/math.o build/build/expr/fbinary/fexpr__ne__.o build/build/expr/fbinary/fexpr__gt__.o build/build/expr/fbinary/fexpr__add__.o build/build/expr/fbinary/fexpr__le__.o build/build/expr/fbinary/bimaker.o build/build/expr/fbinary/fexpr__mul__.o build/build/expr/fbinary/fexpr__compare__.o build/build/expr/fbinary/fexpr__eq__.o build/build/expr/fbinary/fexpr_binaryop.o build/build/expr/fbinary/fexpr__mod__.o build/build/expr/fbinary/fexpr__lt__.o build/build/expr/fbinary/fexpr__floordiv__.o build/build/expr/fbinary/fexpr__ge__.o build/build/expr/fbinary/pyfn.o build/build/expr/fbinary/fexpr__sub__.o build/build/expr/fbinary/bitwise.o build/build/expr/fnary/rowcount.o build/build/expr/fnary/rowall.o build/build/expr/fnary/rowmean.o build/build/expr/fnary/rowminmax.o build/build/expr/fnary/rowfirstlast.o build/build/expr/fnary/rowsd.o build/build/expr/fnary/rowany.o build/build/expr/fnary/rowsum.o build/build/expr/fnary/fnary.o build/build/expr/time/fexpr_day_of_week.o build/build/expr/time/fexpr_ymd.o build/build/expr/time/fexpr_year_month_day.o build/build/expr/time/fexpr_ymdt.o build/build/expr/time/fexpr_hour_min_sec.o build/build/expr/funary/special.o build/build/expr/funary/basic.o build/build/expr/funary/umaker.o build/build/expr/funary/hyperbolic.o build/build/expr/funary/trigonometric.o build/build/expr/funary/exponential.o build/build/expr/funary/floating.o build/build/expr/funary/pyfn.o build/build/frame/to_python.o build/build/frame/__iter__.o build/build/frame/replace.o build/build/frame/repeat.o build/build/frame/rbind.o build/build/frame/names.o build/build/frame/to_arrow.o build/build/frame/to_numpy.o build/build/frame/stats.o build/build/frame/py_frame.o build/build/frame/key.o build/build/frame/to_pandas.o build/build/frame/__getbuffer__.o build/build/frame/cbind.o build/build/frame/to_csv.o build/build/frame/join.o build/build/frame/__sizeof__.o build/build/frame/__init__.o build/build/frame/__repr__.o build/build/frame/integrity_check.o build/build/frame/__getitem__.o build/build/frame/repr/text_column.o build/build/frame/repr/repr_options.o build/build/frame/repr/html_styles.o build/build/frame/repr/terminal_widget.o build/build/frame/repr/widget.o build/build/utils/tests.o build/build/utils/alloc.o build/build/utils/file.o build/build/utils/exceptions.o build/build/utils/fuzzy_match.o build/build/utils/logger.o build/build/utils/misc.o build/build/utils/temporary_file.o build/build/utils/wcwidth.o build/build/utils/terminal/tstring_impl.o build/build/utils/terminal/tstring_styled.o build/build/utils/terminal/terminal_stream.o build/build/utils/terminal/tstring.o build/build/utils/terminal/tstring_plain.o build/build/utils/terminal/tstring_mixed.o build/build/utils/terminal/terminal.o build/build/column/cast_to_obj.o build/build/column/column_impl.o build/build/column/const.o build/build/column/ifelsen.o build/build/column/truncated.o build/build/column/const_na.o build/build/column/sentinel.o build/build/column/view.o build/build/column/cast_to_string.o build/build/column/npmasked.o build/build/column/repeated.o build/build/column/cast_numeric.o build/build/column/cast_date32.o build/build/column/sentinel_fw.o build/build/column/rbound.o build/build/column/arrow_void.o build/build/column/arrow_bool.o build/build/column/cast_object.o build/build/column/range.o build/build/column/cast_to_date32.o build/build/column/latent.o build/build/column/cast_bool.o build/build/column/date_from_weeks.o build/build/column/pysources.o build/build/column/cast_to_bool.o build/build/column/arrow_fw.o build/build/column/cast_string.o build/build/column/ifelse.o build/build/column/date_from_months.o build/build/column/cast.o build/build/column/arrow_str.o build/build/column/string_plus.o build/build/column/date_from_years.o build/build/column/sentinel_str.o build/build/column/virtual.o build/build/column/time_scaled.o build/build/column/cast_to_time64.o build/build/column/nafilled.o build/build/models/py_ftrl.o build/build/models/py_validator.o build/build/models/dt_linearmodel_base.o build/build/models/utils.o build/build/models/column_hasher.o build/build/models/dt_ftrl_base.o build/build/models/column_caster.o build/build/models/kfold.o build/build/models/aggregate.o build/build/models/murmurhash.o build/build/models/py_linearmodel.o build/build/models/dt_linearmodel.o build/build/models/label_encode.o build/build/models/dt_ftrl.o build/build/csv/toa.o build/build/csv/fread.o build/build/csv/reader_arff.o build/build/csv/reader_fread.o build/build/csv/reader.o build/build/lib/zlib/trees.o build/build/lib/zlib/crc32.o build/build/lib/zlib/deflate.o build/build/lib/zlib/adler32.o build/build/lib/zlib/zutil.o build/build/lib/mman/mman.o build/build/lib/hh/date.o build/build/jay/open_jay.o build/build/jay/save_jay.o build/build/str/split_into_nhot.o build/build/str/py_str.o -o src/datatable/lib/_datatable.cpython-38-darwin.so -pthread -shared -g -m64 -undefined dynamic_lookup
    ==== Build finished in 53.039s
    ==== WHEEL ====
    Preparing to build wheel file /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-modern-metadata-kvbfttro/datatable-1.0.0a0+build.1624038168.zwang-cp38-cp38-macosx_11_0_arm64.whl
        Added file datatable/__init__.py of size 3810
        Added file datatable/_build_info.py of size 1593
        Added file datatable/exceptions.py of size 6599
        Added file datatable/expr/__init__.py of size 1662
        Added file datatable/expr/expr.py of size 9214
        Added file datatable/expr/math.py of size 959
        Added file datatable/expr/reduce.py of size 3753
        Added file datatable/frame.py of size 1336
        Added file datatable/include/datatable.h of size 4368
        Added file datatable/internal.py of size 1648
        Added file datatable/lib/__init__.py of size 1762
        Added file datatable/lib/_datatable.cpython-38-darwin.so of size 7471616
        Added file datatable/math.py of size 1972
        Added file datatable/models.py of size 1450
        Added file datatable/options.py of size 8947
        Added file datatable/str.py of size 818
        Added file datatable/time.py of size 1413
        Added file datatable/types.py of size 10668
        Added file datatable/utils/__init__.py of size 0
        Added file datatable/utils/fread.py of size 22228
        Added file datatable/utils/misc.py of size 7465
        Added file datatable/xls.py of size 10584
        Added file datatable-1.0.0a0+build.1624038168.zwang.dist-info/LICENSE of size 16725
        Added file datatable-1.0.0a0+build.1624038168.zwang.dist-info/METADATA of size 1777
        Added file datatable-1.0.0a0+build.1624038168.zwang.dist-info/WHEEL of size 101
        Added file datatable-1.0.0a0+build.1624038168.zwang.dist-info/RECORD of size 2155
    Final wheel size: 7598075 bytes
    ==== Wheel built in 0.016s
    Preparing wheel metadata ... done
  Source in /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-build-psd6jqg9 has version 1.0.0a0+build.1624038168.zwang, which satisfies requirement datatable==1.0.0a0+build.1624038168.zwang from git+https://github.com/h2oai/datatable
  Removed datatable==1.0.0a0+build.1624038168.zwang from git+https://github.com/h2oai/datatable from build tracker '/private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8'
Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-unpack-ldndrj5c
Building wheels for collected packages: datatable
  Created temporary directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-wheel-kqc5oe2a
  Destination directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-wheel-kqc5oe2a
  Running command /Users/zwang/miniforge3/envs/tf24/bin/python /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/tmp6n4wl3aj
  Building wheel for datatable (PEP 517) ... done
  Created wheel for datatable: filename=datatable-1.0.0a0+build.1624038168.zwang-cp38-cp38-macosx_11_0_arm64.whl size=7598075 sha256=b8a4004ffbd3e098c315b43e7a07db3071a1dbf7a5a92ca3d77ca51b299e281b
  Stored in directory: /private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-ephem-wheel-cache-xhl8tjry/wheels/74/51/de/72697933d109c90bcfd1310e09b7126b4c272e0c6421770521
Successfully built datatable
Installing collected packages: datatable
  Running command git rev-parse HEAD
  9006b5dcef727e2eaa67bc4b2bf3691aa2698c67

Successfully installed datatable-1.0.0a0+build.1624038168.zwang
Removed build tracker: '/private/var/folders/v6/_14ytnvx221_30fbk5_v8lcc0000gn/T/pip-req-tracker-ooark7m8'

@st-pasha
Copy link
Contributor

Hmm, I can't discern any problem from the install log.
I did, however, looked around, and it seems like this problem happens to other packages as well, see for example apple/tensorflow_macos#21.

I would recommend checking the discussion thread above and trying some of the steps they suggest. For example, creating a new clean virtual environment and trying to install datatable there, then trying to see if it runs from that environment (not in pycharm).

@st-pasha
Copy link
Contributor

This command will show what architecture your python is built for:

lipo -info `which python`

And this will show the architecture of the datatable .so file:

lipo -info /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so

@acmilannesta
Copy link
Author

This command will show what architecture your python is built for:

lipo -info `which python`

And this will show the architecture of the datatable .so file:

lipo -info /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so

Perhaps the architecture is different. Mac M1 runs on arm64 while the packages use X86_64. Do you have any plan releasing an arm64 package in the future?

@st-pasha
Copy link
Contributor

We can't release arm64 binaries without access to an arm64 machine to build & test those binaries.
That being said, your pip has built datatable from source, which means it must have the arm64 architecture; yet somehow it still doesn't work with your python. This is why I suggested checking the lipo info of both the python and the datatable binaries to see where the discrepancy might be.

@st-pasha
Copy link
Contributor

We can't release arm64 binaries without access to an arm64 machine to build & test those binaries.

Though we can try setting this up on Travis

@acmilannesta
Copy link
Author

We can't release arm64 binaries without access to an arm64 machine to build & test those binaries.
That being said, your pip has built datatable from source, which means it must have the arm64 architecture; yet somehow it still doesn't work with your python. This is why I suggested checking the lipo info of both the python and the datatable binaries to see where the discrepancy might be.

The first lines gives "arm64" while the second gives "x86_64"

@st-pasha
Copy link
Contributor

Wait, so the _datatable.so file is x86_64? Even though you just built it on your own machine?

@st-pasha
Copy link
Contributor

can you post your clang --version then?

@acmilannesta
Copy link
Author

can you post your clang --version then?

Apple clang version 12.0.5 (clang-1205.0.22.9)
Target: x86_64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

@acmilannesta
Copy link
Author

acmilannesta commented Jun 18, 2021

Wait, so the _datatable.so file is x86_64? Even though you just built it on your own machine?

Yes, the output is

Non-fat file: /Users/zwang/miniforge3/envs/tf24/lib/python3.8/site-packages/datatable/lib/_datatable.cpython-38-darwin.so is architecture: x86_64

@st-pasha
Copy link
Contributor

I see, so it looks like clang on your machine is configured to build x86_64-apple-darwin20.5.0 targets by default.

@st-pasha
Copy link
Contributor

Can you check which clang you have?

@acmilannesta
Copy link
Author

acmilannesta commented Jun 18, 2021

Can you check which clang you have?

/usr/bin/clang

Is there way to change the default config to arm64?

@st-pasha
Copy link
Contributor

Based on this SO answer, the target of the clang executable is set during its compilation.

So, this is really baffling -- why would Apple ship its system set up to compile for architecture not compatible with its own system? Maybe you can ask on macOS support forums to shed some light on this issue.

@acmilannesta
Copy link
Author

Thanks. Is that possible you could release pre-built wheel files on mac m1?

@st-pasha
Copy link
Contributor

Is that possible you could release pre-built wheel files on mac m1?

I'd love to, but this is complicated by the fact that I do not own nor have access to a mac M1 machine. I'll see if we can set this up on Travis, but it is not clear if they have mac M1s either.

@acmilannesta
Copy link
Author

acmilannesta commented Jun 19, 2021

Maybe you can ask on macOS support forums to shed some light on this issue.

For your reference, that's what I got from apple community.
https://discussions.apple.com/thread/252879856?answerId=255411761022

@st-pasha
Copy link
Contributor

Judging from that thread, the user etresoft bases his recommendation on

By default clang complies to the "native" architecture, whatever that happens to be.

However, we saw that to be not true: as you posted above, clang --version reports that it targets x86_64. It also shows that the installation path is /Library/Developer/CommandLineTools/usr/bin, and I do not know whether this is the expected path or not (for comparison, on my regular mac the install path of clang is /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin). Perhaps you can emphasize this fact in that discussion thread.

Also, it would be helpful to post (on the apple thread) the output of lipo -info `which python` , because they seem to suggest that the python itself is lying to you.

@isuruf
Copy link

isuruf commented Jun 20, 2021

However, we saw that to be not true: as you posted above, clang --version reports that it targets x86_64

This might be because you migrated from an older x86_64 macos to arm64 macos. Try uninstalling xcode and re-installing.

@st-pasha
Copy link
Contributor

Hi @acmilannesta, did you try the advice above to uninstall and then reinstall XCode?
Did this solve the problem?

@acmilannesta
Copy link
Author

Hi @acmilannesta, did you try the advice above to uninstall and then reinstall XCode?
Did this solve the problem?
Yes, I just tried. Still the same error.

@st-pasha
Copy link
Contributor

Can you post again your clang --version then -- need to check if the target is now correct

@acmilannesta
Copy link
Author

Still x86_64..

Apple clang version 12.0.5 (clang-1205.0.22.9)
Target: x86_64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

@st-pasha
Copy link
Contributor

Ok, so at this point you want to figure out the following: Can x86_64 programs run on your system at all?

Create file hello.cpp with the following content:

#include <iostream>

int main() {
    std::cout << "Hello World!";
    return 0;
}

and then compile&run it with clang++ hello.cpp -o hello && ./hello.

If it prints "Hello world", then everything's fine. If there are errors about wrong architecture, then your system is definitely arm64-only.

@acmilannesta
Copy link
Author

clang++ hello.cpp -o hello && ./hello

It prints out "hello world"... But what do you mean "everything's fine"? The import error still persists...

@st-pasha
Copy link
Contributor

hmm, can you check lipo -info clang++ and lipo -info hello ?

@acmilannesta
Copy link
Author

lipo -info clang++

(base) zwang@Zhenshengs-Air ~ % lipo -info clang++                   
fatal error: /Library/Developer/CommandLineTools/usr/bin/lipo: can't open input file: clang++ (No such file or directory)

(base) zwang@Zhenshengs-Air ~ % lipo -info hello
Non-fat file: hello is architecture: x86_64

@isuruf
Copy link

isuruf commented Jun 22, 2021

What do you get for arch -arm64 clang++ --version?

@acmilannesta
Copy link
Author

arch -arm64 clang++ --version

Apple clang version 12.0.5 (clang-1205.0.22.9)
Target: arm64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

@st-pasha
Copy link
Contributor

You can replace clang++ with `which clang++`

@acmilannesta
Copy link
Author

arch -arm64 clang++ --version

Apple clang version 12.0.5 (clang-1205.0.22.9)
Target: arm64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

> You can replace `clang++` with `` `which clang++` ``

(base) zwang@Zhenshengs-Air ~ % lipo -info `which clang++` 
Architectures in the fat file: /usr/bin/clang++ are: x86_64 arm64e 

@isuruf
Copy link

isuruf commented Jun 22, 2021

It looks you are using a x86_64 emulated shell session. You need to start an arm64 session with arch -arm64 zsh and then do the pip install.

@acmilannesta
Copy link
Author

It looks you are using a x86_64 emulated shell session. You need to start an arm64 session with arch -arm64 zsh and then do the pip install.

It works! Thank you so much! I'm opening the terminal in Rosetta mode which will translate code compatible with x86_64.

@srvRoy
Copy link

srvRoy commented Jan 3, 2022

I faced the same issue while importing the "google-ads" package.

  1. pip install google-ads
  2. import -> from google.ads.googleads.client import GoogleAdsClient

While building the project i see -

.
.
.
ImportError: dlopen(/Users/souravroy/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-darwin.so, 2): no suitable image found.  Did find:
	/Users/souravroy/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-darwin.so: mach-o, but wrong architecture
	/Users/souravroy/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-darwin.so: mach-o, but wrong architecture

For reference -

souravroy@Souravs-MacBook-Air gmads % file $(which python)
/Users/souravroy/bin/python: Mach-O 64-bit executable arm64
souravroy@Souravs-MacBook-Air gmads % 

I am using M1 chip macbook air and running terminal in Rosetta mode as well.

Any workaround for this issue?

@oleksiyskononenko
Copy link
Contributor

@srvRoy I'm sorry, but how what you posted is relevant to datatable?

@carbocation
Copy link

Just wanted to mention that I'm on an M1 running MacOS 12.2 and @acmilannesta 's workaround (pip install git+https://github.com/h2oai/datatable) worked for me.

In contrast, pip3 install datatable didn't work for me with pip3 version 22.0.3. (I got a gendoc error.)

@aaron-mota
Copy link

aaron-mota commented Dec 24, 2022

I had a similar general issue for Mac M1 imports that I resolved.

Setup:

  • python3 -m venv env (while in root directory)
  • source env/bin/activate (activate env)
  • pip3 install (...each of my libraries, into env)

Problem:

  • right-click in VS Code > "Run Python File in Terminal"
 Traceback (most recent call last):
  File "/Users/user/Desktop/pythonscrapes/main.py", line 1, in <module>
    from lxml import html
  File "/Users/user/Library/Python/3.8/lib/python/site-packages/lxml/html/__init__.py", line 53, in <module>
    from .. import etree
ImportError: dlopen(/Users/user/Library/Python/3.8/lib/python/site-packages/lxml/etree.cpython-38-darwin.so, 2): no suitable image found.  Did find:
        /Users/user/Library/Python/3.8/lib/python/site-packages/lxml/etree.cpython-38-darwin.so: mach-o, but wrong architecture
        /Users/user/Library/Python/3.8/lib/python/site-packages/lxml/etree.cpython-38-darwin.so: mach-o, but wrong architecture

Solution:

  • in VS Code terminal, actually type in the terminal to run the .py program (instead of the right-click option):
    • "python3 main.py"

Explanation:

  • I think this works because it is using "python3" to run the program in this case, whereas maybe the right-click option is using normal "python". I'm guessing not everyone is getting to the issue in this same way, but the problem/solution may be similar, especially if your environment setup similar to mine.
  • Commenting on this thread because the original more generic "M1 import error" thread was closed, then linked to this one

@husain-bcg
Copy link

Is this issue still unresolved?
I donot see any arch arm64 wheel for datatable as well.
Is there a plan to support Apple M1 machines in future?

@oleksiyskononenko
Copy link
Contributor

@husain-bcg This issue is not about providing arm64 wheels, please refer to #3222

@husain-bcg
Copy link

@oleksiyskononenko If you want I can support you in rolling out a version for M1. It is a bit weird that we still don't have a package for Apple Silicon.

@oleksiyskononenko
Copy link
Contributor

oleksiyskononenko commented Mar 1, 2023

@husain-bcg There are currently two issues with getting the wheel:

  • currently we don’t have Apple Silicon machines to build it on;
  • when I build it locally, I see there is an issue with the size of long double: it is 80 bits and not 128 as expected by datatable.

So these two issues need to be addressed in order to support Apple Silicon. If you could help with any of those, it would be very much appreciated.

Btw, I propose to move this discussion to #3222

@husain-bcg
Copy link

@oleksiyskononenko I have some time next week and will start looking into this. Moving to the thread above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ITA Infrastructure, tools and automation; and all installation-related problems
Projects
None yet
Development

No branches or pull requests

8 participants