User defined options
Native files: /home/.cache/uv/sdists-v6/pypi/turbodbc/5.1.2/emwMRPx6eejTZtf3Q7mf5/src/.mesonpy-vci80gbn/meson-python-native-file.ini
b_ndebug : if-release
b_vscrt : md
buildtype : release
Found ninja-1.11.1.git.kitware.jobserver-1 at /home//.cache/uv/builds-v0/.tmpHelBBX/bin/ninja
+ /home//.cache/uv/builds-v0/.tmpHelBBX/bin/ninja
[1/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level1_level1.cpp.o
[2/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_handles.cpp.o
[3/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level1_api.cpp.o
[4/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level1_unixodbc_backend.cpp.o
[5/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_api.cpp.o
[6/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_input_u16string_buffer.cpp.o
[7/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_input_string_buffer.cpp.o
[8/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level1_unixodbc_backend_debug.cpp.o
[9/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_u16string_buffer.cpp.o
[10/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_level2.cpp.o
[11/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_string_buffer.cpp.o
[12/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level3_level3.cpp.o
[13/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level2_level1_connector.cpp.o
[14/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level3_raii_statement.cpp.o
[15/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_connection.cpp.o
[16/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level3_raii_environment.cpp.o
[17/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_level3_raii_connection.cpp.o
[18/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_column_description.cpp.o
[19/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_cpp_odbc.cpp.o
[20/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_multi_value_buffer.cpp.o
[21/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_environment.cpp.o
[22/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_statement.cpp.o
[23/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_error.cpp.o
[24/88] Compiling C++ object cpp/cpp_odbc/libcpp_odbc.a.p/Library_src_make_environment.cpp.o
[25/88] Linking static target cpp/cpp_odbc/libcpp_odbc.a
[26/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_configuration.cpp.o
[27/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_connect.cpp.o
[28/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_buffer_size.cpp.o
[29/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_column.cpp.o
[30/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_command.cpp.o
[31/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_connection.cpp.o
[32/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_cursor.cpp.o
[33/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_date_description.cpp.o
[34/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_boolean_description.cpp.o
[35/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_description.cpp.o
[36/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_floating_point_description.cpp.o
[37/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_errors.cpp.o
[38/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_integer_description.cpp.o
[39/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_timestamp_description.cpp.o
[40/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_string_description.cpp.o
[41/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_descriptions_unicode_description.cpp.o
[42/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translator.cpp.o
[43/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_boolean_translator.cpp.o
[44/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_date_translator.cpp.o
[45/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_float64_translator.cpp.o
[46/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_int64_translator.cpp.o
[47/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_string_translator.cpp.o
[48/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_field_translators_timestamp_translator.cpp.o
[49/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_make_description.cpp.o
[50/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_make_field_translator.cpp.o
[51/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_parameter.cpp.o
[52/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_parameter_sets_bound_parameter_set.cpp.o
[53/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_parameter_sets_set_field.cpp.o
[54/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_result_sets_result_set.cpp.o
[55/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_parameter_sets_field_parameter_set.cpp.o
[56/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_result_sets_bound_result_set.cpp.o
[57/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_string_helpers.cpp.o
[58/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_result_sets_row_based_result_set.cpp.o
[59/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_result_sets_double_buffered_result_set.cpp.o
[60/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_result_sets_field_result_set.cpp.o
[61/88] Compiling C++ object cpp/turbodbc/libturbodbc.a.p/Library_src_time_helpers.cpp.o
[62/88] Linking static target cpp/turbodbc/libturbodbc.a
[63/88] Compiling C++ object turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_column_info.cpp.o
FAILED: turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_column_info.cpp.o
c++ -Iturbodbc_intern.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../cpp/cpp_odbc/Library -I../cpp/turbodbc/Library -I../cpp/turbodbc_python/Library
-I../cpp/turbodbc_numpy/Library -I../cpp/turbodbc_arrow/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/numpy/_core/include
-I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include -I/usr/include/x86_64-linux-gnu
-I/usr/local/include -I/usr/include/python3.13 -I/usr/include/x86_64-linux-gnu/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE
-DGTEST_LINKED_AS_SHARED_LIBRARY=1 -fPIC -pthread -DUTF8PROC_EXPORTS -DNPY_NO_DEPRECATED_API=NPY_1_21_API_VERSION -MD -MQ
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_column_info.cpp.o -MF
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_column_info.cpp.o.d -o
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_column_info.cpp.o -c
../cpp/turbodbc_python/Library/src/python_bindings/column_info.cpp
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/column_info.cpp:3:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/column_info.cpp:3:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
[64/88] Compiling C++ object turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_determine_parameter_type.cpp.o
FAILED: turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_determine_parameter_type.cpp.o
c++ -Iturbodbc_intern.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../cpp/cpp_odbc/Library -I../cpp/turbodbc/Library -I../cpp/turbodbc_python/Library
-I../cpp/turbodbc_numpy/Library -I../cpp/turbodbc_arrow/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/numpy/_core/include
-I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include -I/usr/include/x86_64-linux-gnu
-I/usr/local/include -I/usr/include/python3.13 -I/usr/include/x86_64-linux-gnu/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE
-DGTEST_LINKED_AS_SHARED_LIBRARY=1 -fPIC -pthread -DUTF8PROC_EXPORTS -DNPY_NO_DEPRECATED_API=NPY_1_21_API_VERSION -MD
-MQ turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_determine_parameter_type.cpp.o
-MF turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_determine_parameter_type.cpp.o.d
-o turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_determine_parameter_type.cpp.o -c
../cpp/turbodbc_python/Library/src/determine_parameter_type.cpp
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/turbodbc_python/determine_parameter_type.h:6,
from ../cpp/turbodbc_python/Library/src/determine_parameter_type.cpp:1:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/turbodbc_python/determine_parameter_type.h:6,
from ../cpp/turbodbc_python/Library/src/determine_parameter_type.cpp:1:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
[65/88] Compiling C++ object turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_buffer_size.cpp.o
FAILED: turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_buffer_size.cpp.o
c++ -Iturbodbc_intern.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../cpp/cpp_odbc/Library -I../cpp/turbodbc/Library -I../cpp/turbodbc_python/Library
-I../cpp/turbodbc_numpy/Library -I../cpp/turbodbc_arrow/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/numpy/_core/include
-I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include -I/usr/include/x86_64-linux-gnu
-I/usr/local/include -I/usr/include/python3.13 -I/usr/include/x86_64-linux-gnu/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE
-DGTEST_LINKED_AS_SHARED_LIBRARY=1 -fPIC -pthread -DUTF8PROC_EXPORTS -DNPY_NO_DEPRECATED_API=NPY_1_21_API_VERSION -MD -MQ
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_buffer_size.cpp.o -MF
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_buffer_size.cpp.o.d -o
turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_buffer_size.cpp.o -c
../cpp/turbodbc_python/Library/src/python_bindings/buffer_size.cpp
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/buffer_size.cpp:3:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/buffer_size.cpp:3:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
[66/88] Compiling C++ object turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_connect.cpp.o
FAILED: turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_connect.cpp.o
c++ -Iturbodbc_intern.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../cpp/cpp_odbc/Library -I../cpp/turbodbc/Library -I../cpp/turbodbc_python/Library
-I../cpp/turbodbc_numpy/Library -I../cpp/turbodbc_arrow/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/numpy/_core/include
-I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include -I/usr/include/x86_64-linux-gnu
-I/usr/local/include -I/usr/include/python3.13 -I/usr/include/x86_64-linux-gnu/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE
-DGTEST_LINKED_AS_SHARED_LIBRARY=1 -fPIC -pthread -DUTF8PROC_EXPORTS -DNPY_NO_DEPRECATED_API=NPY_1_21_API_VERSION -MD
-MQ turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_connect.cpp.o
-MF turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_connect.cpp.o.d
-o turbodbc_intern.cpython-313-x86_64-linux-gnu.so.p/cpp_turbodbc_python_Library_src_python_bindings_connect.cpp.o -c
../cpp/turbodbc_python/Library/src/python_bindings/connect.cpp
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/connect.cpp:3:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_python/Library/src/python_bindings/connect.cpp:3:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
[67/88] Compiling C++ object cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_arrow_result_set.cpp.o
FAILED: cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_arrow_result_set.cpp.o
c++ -Icpp/turbodbc_arrow/libturbodbc_arrow.a.p -Icpp/turbodbc_arrow -I../cpp/turbodbc_arrow -I../cpp/turbodbc_arrow/Library -I../cpp/cpp_odbc/Library
-I../cpp/turbodbc/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include -I/usr/include/python3.13
-I/usr/include/x86_64-linux-gnu/python3.13 -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -fPIC -pthread -DUTF8PROC_EXPORTS -MD -MQ
cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_arrow_result_set.cpp.o -MF cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_arrow_result_set.cpp.o.d
-o cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_arrow_result_set.cpp.o -c ../cpp/turbodbc_arrow/Library/src/arrow_result_set.cpp
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_arrow/Library/turbodbc_arrow/arrow_result_set.h:6,
from ../cpp/turbodbc_arrow/Library/src/arrow_result_set.cpp:1:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_arrow/Library/turbodbc_arrow/arrow_result_set.h:6,
from ../cpp/turbodbc_arrow/Library/src/arrow_result_set.cpp:1:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
In file included from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/builder.h:29,
from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/api.h:26,
from ../cpp/turbodbc_arrow/Library/src/arrow_result_set.cpp:6:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h: In member function ‘virtual
arrow::Status arrow::internal::RunCompressorBuilder::WillCloseRun(const std::shared_ptr<const arrow::Scalar>&, int64_t)’:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:77:68: warning: unused parameter ‘value’
[-Wunused-parameter]
77 | virtual Status WillCloseRun(const std::shared_ptr<const Scalar>& value,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:78:39: warning: unused parameter
‘length’ [-Wunused-parameter]
78 | int64_t length) {
| ~~~~~~~~^~~~~~
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h: In member function ‘virtual
arrow::Status arrow::internal::RunCompressorBuilder::WillCloseRunOfEmptyValues(int64_t)’:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:89:52: warning: unused parameter
‘length’ [-Wunused-parameter]
89 | virtual Status WillCloseRunOfEmptyValues(int64_t length) { return Status::OK(); }
| ~~~~~~~~^~~~~~
In file included from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/python/platform.h:28,
from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/python/pyarrow.h:20,
from ../cpp/turbodbc_arrow/Library/src/arrow_result_set.cpp:7:
/usr/include/python3.13/datetime.h: At global scope:
/usr/include/python3.13/datetime.h:197:25: warning: ‘PyDateTimeAPI’ defined but not used [-Wunused-variable]
197 | static PyDateTime_CAPI *PyDateTimeAPI = NULL;
| ^~~~~~~~~~~~~
[68/88] Compiling C++ object cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_set_arrow_parameters.cpp.o
FAILED: cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_set_arrow_parameters.cpp.o
c++ -Icpp/turbodbc_arrow/libturbodbc_arrow.a.p -Icpp/turbodbc_arrow -I../cpp/turbodbc_arrow -I../cpp/turbodbc_arrow/Library
-I../cpp/cpp_odbc/Library -I../cpp/turbodbc/Library -I../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include
-I/usr/include/python3.13 -I/usr/include/x86_64-linux-gnu/python3.13 -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -DNDEBUG
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -O3 -DBOOST_NO_CXX98_FUNCTION_BASE -DGTEST_LINKED_AS_SHARED_LIBRARY=1
-fPIC -pthread -DUTF8PROC_EXPORTS -MD -MQ cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_set_arrow_parameters.cpp.o
-MF cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_set_arrow_parameters.cpp.o.d -o
cpp/turbodbc_arrow/libturbodbc_arrow.a.p/Library_src_set_arrow_parameters.cpp.o -c ../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp
In file included from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/builder.h:29,
from ../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/api.h:26,
from ../cpp/turbodbc_arrow/Library/turbodbc_arrow/set_arrow_parameters.h:7,
from ../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp:1:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h: In member function ‘virtual
arrow::Status arrow::internal::RunCompressorBuilder::WillCloseRun(const std::shared_ptr<const arrow::Scalar>&, int64_t)’:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:77:68: warning: unused parameter ‘value’
[-Wunused-parameter]
77 | virtual Status WillCloseRun(const std::shared_ptr<const Scalar>& value,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:78:39: warning: unused parameter
‘length’ [-Wunused-parameter]
78 | int64_t length) {
| ~~~~~~~~^~~~~~
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h: In member function ‘virtual
arrow::Status arrow::internal::RunCompressorBuilder::WillCloseRunOfEmptyValues(int64_t)’:
../../../../../../../builds-v0/.tmpHelBBX/lib/python3.13/site-packages/pyarrow/include/arrow/array/builder_run_end.h:89:52: warning: unused parameter
‘length’ [-Wunused-parameter]
89 | virtual Status WillCloseRunOfEmptyValues(int64_t length) { return Status::OK(); }
| ~~~~~~~~^~~~~~
In file included from /usr/include/pybind11/cast.h:16,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_arrow/Library/turbodbc_arrow/set_arrow_parameters.h:8,
from ../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp:1:
/usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
482 | frame = frame->f_back;
| ^~
In file included from /usr/include/python3.13/Python.h:67,
from /usr/include/pybind11/detail/common.h:215,
from /usr/include/pybind11/pytypes.h:12,
from /usr/include/pybind11/cast.h:13,
from /usr/include/pybind11/attr.h:13,
from /usr/include/pybind11/pybind11.h:13,
from ../cpp/turbodbc_arrow/Library/turbodbc_arrow/set_arrow_parameters.h:8,
from ../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp:1:
/usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
22 | typedef struct _frame PyFrameObject;
| ^~~~~~
../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp: In function ‘std::vector<std::unique_ptr<turbodbc_arrow::{anonymous}::parameter_converter> >
turbodbc_arrow::{anonymous}::make_converters(const arrow::Table&, turbodbc::bound_parameter_set&)’:
../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp:369:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
369 | converters.emplace_back(new null_converter(data, parameters, i));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cpp/turbodbc_arrow/Library/src/set_arrow_parameters.cpp:370:15: note: here
370 | case arrow::Type::INT8:
| ^~~~
Have checked the environment, still continue to get this error:
turbodbc undefined