https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-sound/denemo-2.6.0-r3 fails to compile. Discovered on: x86 (internal ref: tinderbox_x86) System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0002
Created attachment 887975 [details] build.log build log and emerge --info
Created attachment 901956 [details, diff] Patch fixing isprint and a missing declaration in libs/libsffile/sffile.c as well as a type mismatch in src/source/proof.c Attached my changes to make denemo compile on an up-to-date gentoo (~amd64) system: - The "isprint" declaration only needs an "#include <ctype.h>" in libs/libsffile/sffile.c. - There is also a line "static initialized = FALSE;" on which current compilers choke; Add the type "int". - In src/source/proof.c the compilation fails because an "EvDocument *doc" is passed as first argument of ev_document_annotations_get_annotations() but this function expects an "EvDocumentAnnotations *". The dummy declarations of ev_document_annotations_get_annotations() present in the source indicate that previously no declarations were included in evince-document.h - now they are. This is for current app-text/evince-46.3. I did download current head denemo-2.6.39 hoping that these issues would be fixed there, but only "static initialized = FALSE;" is fixed there and other issues added that I did not pursue.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3e2348609b3c156dd9e06aba46be5f7b69fefb commit dc3e2348609b3c156dd9e06aba46be5f7b69fefb Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2024-08-27 18:10:44 +0000 Commit: Arsen Arsenović <arsen@gentoo.org> CommitDate: 2024-09-18 13:06:42 +0000 media-sound/denemo: switch to new guile mechanism Bug: https://bugs.gentoo.org/927336 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arsen Arsenović <arsen@gentoo.org> media-sound/denemo/denemo-2.6.0-r100.ebuild | 136 +++++++++++++++++++++ .../denemo/files/denemo-2.6.0-fix-c99.patch | 38 ++++++ .../files/denemo-2.6.0-incompatible-pointers.patch | 36 ++++++ profiles/package.mask | 1 + 4 files changed, 211 insertions(+)
Is this fixed in -r100 ?
yes, it should be