| ^~~~~~~ /usr/include/unicode/uset.h: In member function icu::header::CodePointRange icu::header::USetRangeIterator::operator*() const: /usr/include/unicode/uset.h:1546:75: error: nullptr was not declared in this scope 1546 | int32_t result = uset_getItem(uset, rangeIndex, &start, &end, nullptr, 0, &errorCode); | ^~~~~~~ /usr/include/unicode/uset.h: At global scope: /usr/include/unicode/uset.h:1655:10: error: u16string_view in namespace std does not name a type 1655 | std::u16string_view operator*() const { | ^~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib_hardened_systemd-20241109-183501 UNMASKED: <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * llvm-config: Python 3.12.7 go version go1.23.2 linux/amd64 Available Ruby profiles: [1] ruby32 (with Rubygems) * Available Rust versions: [1] rust-bin-1.77.1 [2] rust-bin-1.82.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 3) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 [3] openjdk-bin-21 system-vm HEAD of ::gentoo commit 5816558dc73886d24ad04f93e24a82504f843a3a Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Nov 11 07:18:33 2024 +0000 2024-11-11 07:18:33 UTC emerge -qpvO =dev-db/firebird-3.0.10.33601.0-r2 [ebuild N ] dev-db/firebird-3.0.10.33601.0-r2 USE="examples server xinetd -doc"
Created attachment 908503 [details] emerge-info.txt
Created attachment 908504 [details] dev-db:firebird-3.0.10.33601.0-r2:20241111-075909.log
Created attachment 908505 [details] emerge-history.txt
Created attachment 908506 [details] environment
Created attachment 908507 [details] etc.portage.tar.xz
Created attachment 908508 [details] logs.tar.xz
Created attachment 908509 [details] qlist-info.txt
Created attachment 908510 [details] temp.tar.xz
Since version 75, ICU requires C11 & C++17 in order to build: https://unicode-org.github.io/icu/userguide/icu4c/build.html#icu-as-a-system-level-library Firebird 3.* is still stuck to C++03, and won't compile from C++14 or greater
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a226c8c382e6c9d45f3e812e09476ab13380666e commit a226c8c382e6c9d45f3e812e09476ab13380666e Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-22 14:03:42 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-22 14:03:42 +0000 dev-db/firebird: build w/ gnu++03 Fails to build against ICU-75 otherwise. Closes: https://bugs.gentoo.org/943285 Signed-off-by: Sam James <sam@gentoo.org> dev-db/firebird/firebird-3.0.10.33601.0-r2.ebuild | 2 ++ dev-db/firebird/firebird-3.0.4.33054.0-r3.ebuild | 2 ++ 2 files changed, 4 insertions(+)
Sorry, obviously not fixed yet.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b364fd0b9da65f6cc30bb1ee5887ea148b1baae7 commit b364fd0b9da65f6cc30bb1ee5887ea148b1baae7 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-22 14:28:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-22 14:28:12 +0000 Revert "dev-db/firebird: build w/ gnu++03" This reverts commit a226c8c382e6c9d45f3e812e09476ab13380666e. I'm not sure what I was thinking here. Bug: https://bugs.gentoo.org/943285 Closes: https://bugs.gentoo.org/944467 Signed-off-by: Sam James <sam@gentoo.org> dev-db/firebird/firebird-3.0.10.33601.0-r2.ebuild | 2 -- dev-db/firebird/firebird-3.0.4.33054.0-r3.ebuild | 2 -- 2 files changed, 4 deletions(-)