aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-09-30 23:29:51 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-09-30 23:29:51 +0000
commit204c0a1aad55dee9e4e0c34e975d40f6f6e51b02 (patch)
tree02286864fd67c51f789d2c8f95fe00fc360a93e7
parent8d331f1bfe8d9f9cc393f2ac5026ae06b2f4427d (diff)
downloadports-204c0a1aad55dee9e4e0c34e975d40f6f6e51b02.tar.gz
ports-204c0a1aad55dee9e4e0c34e975d40f6f6e51b02.zip
databases/tiledb: Fix build on i386
/wrkdirs/usr/ports/databases/tiledb/work/TileDB-2.17.1/tiledb/../tiledb/sm/array_schema/enumeration.h:281:50: error: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'size_type' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] return {static_cast<uint8_t*>(data_.data()), data_.size()}; ^~~~~~~~~~~~ /wrkdirs/usr/ports/databases/tiledb/work/TileDB-2.17.1/tiledb/../tiledb/sm/array_schema/enumeration.h:281:50: note: insert an explicit cast to silence this issue return {static_cast<uint8_t*>(data_.data()), data_.size()}; ^~~~~~~~~~~~ static_cast<size_type>( ) /wrkdirs/usr/ports/databases/tiledb/work/TileDB-2.17.1/tiledb/../tiledb/sm/array_schema/enumeration.h:291:53: error: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'size_type' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] return {static_cast<uint8_t*>(offsets_.data()), offsets_.size()}; ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/databases/tiledb/work/TileDB-2.17.1/tiledb/../tiledb/sm/array_schema/enumeration.h:291:53: note: insert an explicit cast to silence this issue return {static_cast<uint8_t*>(offsets_.data()), offsets_.size()}; ^~~~~~~~~~~~~~~ static_cast<size_type>( ) 2 errors generated. Reference: https://pkg-status.freebsd.org/beefy17/data/main-i386-default/pe4b8bfc7570d_sf7a5903de2/logs/tiledb-2.17.1.log https://pkg-status.freebsd.org/beefy15/data/132i386-default/e4b8bfc7570d/logs/tiledb-2.17.1.log
-rw-r--r--databases/tiledb/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index d57bd451e3ee..e221fa074636 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -27,6 +27,7 @@ RUN_DEPENDS= capnproto080>=0.8.0:devel/capnproto080 \
USES= cmake compiler:c++17-lang localbase:ldflags pkgconfig ssl
CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1
+CFLAGS_i386+= -Wno-c++11-narrowing
CMAKE_ARGS= -DCATCH_INCLUDE_DIR=${LOCALBASE}/include/catch2 \
-Dlibmagic_DICTIONARY=/usr/share/misc/magic.mgc
CMAKE_OFF= TILEDB_ABSEIL \