aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-08-12 17:58:01 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-09-02 19:38:18 +0000
commit909663cb91cb81144e74d72e6db0911a606aef2f (patch)
tree21fb179db4bb8eddd4f217c39f384246e53d9643
parent35e9f64ac76c7eca0824b3d95682f5ac44227164 (diff)
databases/py-tiledb: Mark BROKEN on i386
[ 32%] Building CXX object tiledb/CMakeFiles/main.dir/tests/test_serialization.cc.o In file included from /wrkdirs/usr/ports/databases/py-tiledb/work-py311/tiledb-0.34.0/tiledb/tests/test_serialization.cc:2: In file included from /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:12: In file included from /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:12: In file included from /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12: In file included from /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/attr.h:13: /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/detail/common.h:513:19: error: static assertion failed due to requirement 'sizeof(unsigned long long) <= sizeof(int)': Implicit narrowing is not permitted. 513 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/pytypes.h:1678:57: note: in instantiation of function template specialization 'pybind11::ssize_t_cast<unsigned long long>' requested here 1678 | : object(PYBIND11_BYTES_FROM_STRING_AND_SIZE(c, ssize_t_cast(n)), stolen_t{}) { | ^ /wrkdirs/usr/ports/databases/py-tiledb/work-py311/tiledb-0.34.0/tiledb/tests/test_serialization.cc:77:19: note: in instantiation of function template specialization 'pybind11::bytes::bytes<unsigned long long, 0>' requested here 77 | py::bytes output((char*)buff_data, buff_num_bytes); | ^ /usr/local/lib/python3.11/site-packages/pybind11/include/pybind11/detail/common.h:513:35: note: expression evaluates to '8 <= 4' 513 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Reference: https://pkg-status.freebsd.org/beefy21/data/142i386-default/e03a218e573f/logs/py311-tiledb-0.34.0.log https://pkg-status.freebsd.org/beefy15/data/135i386-default/348365c30511/logs/py311-tiledb-0.34.0.log (cherry picked from commit 0dea6bb2d9ad81b2ce4af49432b2ba5c6b10e09c)
-rw-r--r--databases/py-tiledb/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index 1e1b10798581..f60c8ad7a30d 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -12,6 +12,8 @@ WWW= https://tiledb-inc-tiledb.readthedocs-hosted.com/projects/tiledb-py/en/sta
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_i386= error: static assertion failed due to requirement 'sizeof(unsigned long long) <= sizeof(int)': Implicit narrowing is not permitted.
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \