Skip to content

make test ladybug getting so many ladybug-python warning #45

Description

@ericyuanhui

[1298/1351] Building CXX object tools/python...keFiles/_lbug.dir/src_cpp/lbug_binding.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/lbug_binding.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/lbug_binding.cpp:2:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:10:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
[1299/1351] Building CXX object tools/python...r/src_cpp/cached_import/py_cached_item.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/cached_import/py_cached_item.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/cached_import/py_cached_item.cpp:3:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
[1300/1351] Building CXX object tools/python...src_cpp/cached_import/py_cached_import.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/cached_import/py_cached_import.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
[1301/1351] Building CXX object tools/python...eFiles/_lbug.dir/src_cpp/py_connection.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_connection.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:10:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_connection.cpp:7:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_connection.cpp:21:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_column.h:27:7: warning: ‘lbug::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘lbug::PandasNumpyColumn::array’ [-Wattributes]
27 | class PandasNumpyColumn : public PandasColumn {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:14:8: warning: ‘lbug::RegisteredArray’ declared with greater visibility than the type of its field ‘lbug::RegisteredArray::npArray’ [-Wattributes]
14 | struct RegisteredArray {
| ^~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:26:8: warning: ‘lbug::PandasScanFunctionData’ declared with greater visibility than the type of its field ‘lbug::PandasScanFunctionData::df’ [-Wattributes]
26 | struct PandasScanFunctionData : public function::TableFuncBindData {
| ^~~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/py_connection.cpp:1015:8: warning: ‘ExportedArrowTable’ declared with greater visibility than the type of its field ‘ExportedArrowTable::keepAlive’ [-Wattributes]
1015 | struct ExportedArrowTable {
| ^~~~~~~~~~~~~~~~~~
[1302/1351] Building CXX object tools/python...akeFiles/_lbug.dir/src_cpp/py_database.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_database.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_database.cpp:7:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_database.cpp:9:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_column.h:27:7: warning: ‘lbug::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘lbug::PandasNumpyColumn::array’ [-Wattributes]
27 | class PandasNumpyColumn : public PandasColumn {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:14:8: warning: ‘lbug::RegisteredArray’ declared with greater visibility than the type of its field ‘lbug::RegisteredArray::npArray’ [-Wattributes]
14 | struct RegisteredArray {
| ^~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:26:8: warning: ‘lbug::PandasScanFunctionData’ declared with greater visibility than the type of its field ‘lbug::PandasScanFunctionData::df’ [-Wattributes]
26 | struct PandasScanFunctionData : public function::TableFuncBindData {
| ^~~~~~~~~~~~~~~~~~~~~~
[1303/1351] Building CXX object tools/python...iles/_lbug.dir/src_cpp/py_query_result.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:9:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result.cpp:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result.cpp:16:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result_converter.h:9:8: warning: ‘NPArrayWrapper’ declared with greater visibility than the type of its field ‘NPArrayWrapper::data’ [-Wattributes]
9 | struct NPArrayWrapper {
| ^~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result_converter.h:9:8: warning: ‘NPArrayWrapper’ declared with greater visibility than the type of its field ‘NPArrayWrapper::mask’ [-Wattributes]
[1304/1351] Building CXX object tools/python...lbug.dir/src_cpp/py_prepared_statement.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_prepared_statement.h:5,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_prepared_statement.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
[1306/1351] Building CXX object tools/python....dir/src_cpp/py_query_result_converter.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result_converter.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result_converter.h:9:8: warning: ‘NPArrayWrapper’ declared with greater visibility than the type of its field ‘NPArrayWrapper::data’ [-Wattributes]
9 | struct NPArrayWrapper {
| ^~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result_converter.h:9:8: warning: ‘NPArrayWrapper’ declared with greater visibility than the type of its field ‘NPArrayWrapper::mask’ [-Wattributes]
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result_converter.cpp:3:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_query_result_converter.cpp:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:9:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
[1307/1351] Building CXX object tools/python_api/CMakeFiles/_lbug.dir/src_cpp/py_udf.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_udf.cpp:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_udf.cpp:9:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:10:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
[1308/1351] Building CXX object tools/python...eFiles/_lbug.dir/src_cpp/py_conversion.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/py_conversion.cpp:3:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/py_conversion.cpp:8:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::keys’ [-Wattributes]
8 | struct PyDictionary {
| ^~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::values’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::dict’ [-Wattributes]
[1309/1351] Building CXX object tools/python..._lbug.dir/src_cpp/pyarrow/pyarrow_bind.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pyarrow/pyarrow_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pyarrow/pyarrow_bind.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pyarrow/pyarrow_bind.cpp:3:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
[1310/1351] Building CXX object tools/python...s/_lbug.dir/src_cpp/pandas/pandas_bind.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_column.h:27:7: warning: ‘lbug::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘lbug::PandasNumpyColumn::array’ [-Wattributes]
27 | class PandasNumpyColumn : public PandasColumn {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:14:8: warning: ‘lbug::RegisteredArray’ declared with greater visibility than the type of its field ‘lbug::RegisteredArray::npArray’ [-Wattributes]
14 | struct RegisteredArray {
| ^~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_analyzer.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:4:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::keys’ [-Wattributes]
8 | struct PyDictionary {
| ^~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::values’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::dict’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_analyzer.h:9:8: warning: ‘lbug::PythonGILWrapper’ declared with greater visibility than the type of its field ‘lbug::PythonGILWrapper::acquire’ [-Wattributes]
9 | struct PythonGILWrapper {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:10:8: warning: ‘lbug::PandasBindColumn’ declared with greater visibility than the type of its field ‘lbug::PandasBindColumn::name’ [-Wattributes]
10 | struct PandasBindColumn {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:10:8: warning: ‘lbug::PandasBindColumn’ declared with greater visibility than the type of its field ‘lbug::PandasBindColumn::type’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:10:8: warning: ‘lbug::PandasBindColumn’ declared with greater visibility than the type of its field ‘lbug::PandasBindColumn::handle’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:21:8: warning: ‘lbug::PandasDataFrameBind’ declared with greater visibility than the type of its field ‘lbug::PandasDataFrameBind::names’ [-Wattributes]
21 | struct PandasDataFrameBind {
| ^~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:21:8: warning: ‘lbug::PandasDataFrameBind’ declared with greater visibility than the type of its field ‘lbug::PandasDataFrameBind::types’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_bind.cpp:21:8: warning: ‘lbug::PandasDataFrameBind’ declared with greater visibility than the type of its field ‘lbug::PandasDataFrameBind::getter’ [-Wattributes]
[1311/1351] Building CXX object tools/python..._lbug.dir/src_cpp/pyarrow/pyarrow_scan.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pyarrow/pyarrow_scan.cpp:4:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pyarrow/pyarrow_scan.cpp:11:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:10:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pyarrow/pyarrow_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pyarrow/pyarrow_scan.cpp:13:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
[1312/1351] Building CXX object tools/python...bug.dir/src_cpp/pandas/pandas_analyzer.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_analyzer.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_analyzer.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::keys’ [-Wattributes]
8 | struct PyDictionary {
| ^~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::values’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_objects.h:8:8: warning: ‘lbug::PyDictionary’ declared with greater visibility than the type of its field ‘lbug::PyDictionary::dict’ [-Wattributes]
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_analyzer.h:9:8: warning: ‘lbug::PythonGILWrapper’ declared with greater visibility than the type of its field ‘lbug::PythonGILWrapper::acquire’ [-Wattributes]
9 | struct PythonGILWrapper {
| ^~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_analyzer.cpp:3:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
[1313/1351] Building CXX object tools/python...s/_lbug.dir/src_cpp/pandas/pandas_scan.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_scan.cpp:1:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_column.h:27:7: warning: ‘lbug::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘lbug::PandasNumpyColumn::array’ [-Wattributes]
27 | class PandasNumpyColumn : public PandasColumn {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:14:8: warning: ‘lbug::RegisteredArray’ declared with greater visibility than the type of its field ‘lbug::RegisteredArray::npArray’ [-Wattributes]
14 | struct RegisteredArray {
| ^~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_scan.h:26:8: warning: ‘lbug::PandasScanFunctionData’ declared with greater visibility than the type of its field ‘lbug::PandasScanFunctionData::df’ [-Wattributes]
26 | struct PandasScanFunctionData : public function::TableFuncBindData {
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_modules.h:3,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_scan.cpp:4:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_item.h:10:7: warning: ‘lbug::PythonCachedItem’ declared with greater visibility than the type of its field ‘lbug::PythonCachedItem::object’ [-Wattributes]
10 | class PythonCachedItem {
| ^~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/cached_import/py_cached_import.h:10:7: warning: ‘lbug::PythonCachedImport’ declared with greater visibility than the type of its field ‘lbug::PythonCachedImport::allObjects’ [-Wattributes]
10 | class PythonCachedImport {
| ^~~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_database.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:7,
from /home/eric/project/ladybug/tools/python_api/src_cpp/pandas/pandas_scan.cpp:12:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_handle_state.h:39:8: warning: ‘PyConnectionState’ declared with greater visibility than the type of its field ‘PyConnectionState::arrowTableRefs’ [-Wattributes]
39 | struct PyConnectionState {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_query_result.h:6,
from /home/eric/project/ladybug/tools/python_api/src_cpp/include/py_connection.h:10:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/arrow_array.h:8:7: warning: ‘lbug::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes]
8 | class Table : public py::object {
| ^~~~~
[1315/1351] Building CXX object tools/python...les/_lbug.dir/src_cpp/numpy/numpy_scan.cpp.o
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:4,
from /home/eric/project/ladybug/tools/python_api/src_cpp/numpy/numpy_scan.cpp:8:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_column.h:27:7: warning: ‘lbug::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘lbug::PandasNumpyColumn::array’ [-Wattributes]
27 | class PandasNumpyColumn : public PandasColumn {
| ^~~~~~~~~~~~~~~~~
In file included from /home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:5:
/home/eric/project/ladybug/tools/python_api/src_cpp/include/py_object_container.h:10:7: warning: ‘lbug::PythonObjectContainer’ declared with greater visibility than the type of its field ‘lbug::PythonObjectContainer::pyObjects’ [-Wattributes]
10 | class PythonObjectContainer {
| ^~~~~~~~~~~~~~~~~~~~~
/home/eric/project/ladybug/tools/python_api/src_cpp/include/pandas/pandas_bind.h:14:8: warning: ‘lbug::RegisteredArray’ declared with greater visibility than the type of its field ‘lbug::RegisteredArray::npArray’ [-Wattributes]
14 | struct RegisteredArray {
| ^~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions