| ^~~~~~~ In file included from ../common.h:78: /usr/include/string.h:413:15: note: previous declaration of strnlen with type size_t(const char *, size_t) {aka long unsigned int(const char *, long unsigned int)} 413 | extern size_t strnlen (const char *__string, size_t __maxlen) | ^~~~~~~ /usr/libexec/gcc/x86_64-pc-linux-gnu/ld: /var/tmp/portage/media-sound/flake-0.11/temp/ccljygXd.o: in function `encode_file': /var/tmp/portage/media-sound/flake-0.11/work/flake-0.11/flake/flake.c:383: undefined reference to `wavfile_init' /usr/libexec/gcc/x86_64-pc-linux-gnu/ld: /var/tmp/portage/media-sound/flake-0.11/work/flake-0.11/flake/flake.c:397: undefined reference to `flake_set_defaults' /usr/libexec/gcc/x86_64-pc-linux-gnu/ld: /var/tmp/portage/media-sound/flake-0.11/work/flake-0.11/flake/flake.c:411: undefined reference to `flake_validate_params' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd_merged_usr-20230730-023704 ------------------------------------------------------------------- GNUMAKEFLAGS="$GNUMAKEFLAGS --shuffle" gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/16 16.0.6 Python 3.11.4 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.71.1 [2] rust-1.71.1 * The following VMs are available for generation-2: php cli (if any): go version go1.21.0 linux/amd64 HEAD of ::gentoo commit 1eaf704ff3abfb2037fe24c9134b8a52ff4a2cc8 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Fri Aug 11 12:01:38 2023 +0000 2023-08-11 12:01:38 UTC emerge -qpvO media-sound/flake [ebuild N ] media-sound/flake-0.11
Created attachment 867634 [details] emerge-info.txt
Created attachment 867635 [details] emerge-history.txt.xz
Created attachment 867636 [details] environment
Created attachment 867637 [details] etc.clang.tar.xz
Created attachment 867638 [details] etc.portage.tar.xz
Created attachment 867639 [details] logs.tar.xz
Created attachment 867640 [details] media-sound:flake-0.11:20230811-124954.log
Created attachment 867641 [details] temp.tar.xz
duplicate of https://bugs.gentoo.org/917760 there's mess with dependencies in makefiles
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d9e0b69de11e844087a7f74727a40261fa7bd5 commit 87d9e0b69de11e844087a7f74727a40261fa7bd5 Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-09 08:10:33 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2025-01-09 09:50:33 +0000 media-sound/flake: update EAPI 7 -> 8, fix build instability Fixed wrong variable usage in ebuild Two main problems in makefile - lack of dependency of the program to library, so it fails if program is build before library. And false dependency for flake with weird renaming going on, so depgraph gets confused and make builds flake using default rules, not including library, or second compilation unit. One is fixed by rules addition, another is fixed by rule removal Closes: https://bugs.gentoo.org/880819 Closes: https://bugs.gentoo.org/912148 Closes: https://bugs.gentoo.org/917760 Closes: https://bugs.gentoo.org/836076 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40064 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../flake/files/flake-0.11-make-instability.patch | 33 ++++++++++++++++++++++ media-sound/flake/flake-0.11.ebuild | 14 ++++----- 2 files changed, 39 insertions(+), 8 deletions(-)