git: 204c0a1aad55 - main - databases/tiledb: Fix build on i386
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 30 Sep 2023 23:33:45 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=204c0a1aad55dee9e4e0c34e975d40f6f6e51b02 commit 204c0a1aad55dee9e4e0c34e975d40f6f6e51b02 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-09-30 23:29:51 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-09-30 23:29:51 +0000 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 --- databases/tiledb/Makefile | 1 + 1 file changed, 1 insertion(+) 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 \