diff options
author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-09-30 23:29:51 +0000 |
---|---|---|
committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-09-30 23:29:51 +0000 |
commit | 204c0a1aad55dee9e4e0c34e975d40f6f6e51b02 (patch) | |
tree | 02286864fd67c51f789d2c8f95fe00fc360a93e7 | |
parent | 8d331f1bfe8d9f9cc393f2ac5026ae06b2f4427d (diff) | |
download | ports-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/Makefile | 1 |
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 \ |