Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 938111 - dev-util/mdds-2.1.1 fails to compile: trie_map_itr.hpp:532:99: error: uintptr_t does not name a type [-Wtemplate-body]
Summary: dev-util/mdds-2.1.1 fails to compile: trie_map_itr.hpp:532:99: error: uintptr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: PATCH
: 939753 (view as bug list)
Depends on:
Blocks: gcc-15
  Show dependency tree
 
Reported: 2024-08-17 19:14 UTC by Agostino Sarubbo
Modified: 2025-02-22 22:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,544.65 KB, text/plain)
2024-08-17 19:14 UTC, Agostino Sarubbo
Details
buildsystem.patch rebased (mdds-3.0-buildsystem.patch,950 bytes, patch)
2025-02-11 00:12 UTC, jospezial
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-08-17 19:14:06 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-util/mdds-2.1.1 fails to compile.
Discovered on: amd64 (internal ref: gcc15_tinderbox)
System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Comment 1 Agostino Sarubbo gentoo-dev 2024-08-17 19:14:07 UTC
Created attachment 900468 [details]
build.log

build log and emerge --info
Comment 2 Toralf Förster gentoo-dev 2025-01-11 09:03:06 UTC
*** Bug 939753 has been marked as a duplicate of this bug. ***
Comment 3 jospezial 2025-01-11 15:48:57 UTC
Will be in 3.0 release. Backport?

20. März 2024 um 02:48:08
https://gitlab.com/mdds/mdds/-/commit/abdd9fc56b3842e79f4c26be057de2af93a4f3bf
"Replace all uses of uintptr_t with pack_value_type"
Comment 4 jospezial 2025-01-30 19:56:54 UTC
https://gitlab.com/mdds/mdds/-/tags/3.0.0

new version of orcus still needs to be released.
ixion has new release
Libreoffice: https://gerrit.libreoffice.org/c/core/+/180862
We will see if libetonyek works with it.
Comment 5 jospezial 2025-02-05 08:03:02 UTC
New orcus release is there.

Now we wait for libreoffice to adapt to that chain.
Comment 6 jospezial 2025-02-07 22:18:45 UTC
(In reply to jospezial from comment #4)
> We will see if libetonyek works with it.

https://gerrit.libreoffice.org/c/libetonyek/+/181278
"Fix build with mdds-3.0"
Comment 7 jospezial 2025-02-11 00:12:28 UTC
Created attachment 918627 [details, diff]
buildsystem.patch rebased
Comment 8 Larry the Git Cow gentoo-dev 2025-02-22 22:26:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562a30ba9680feca49df3d4bdb775b470a2653af

commit 562a30ba9680feca49df3d4bdb775b470a2653af
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-02-22 19:51:25 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-22 22:22:13 +0000

    dev-util/mdds: add 3.0.0
    
    Thanks to jospezial for rebasing the build system patch.
    
    Closes: https://bugs.gentoo.org/938111
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/mdds/Manifest                           |  1 +
 dev-util/mdds/files/mdds-3.0.0-buildsystem.patch | 41 +++++++++++++++
 dev-util/mdds/files/mdds-3.0.0-include.patch     | 19 +++++++
 dev-util/mdds/mdds-3.0.0.ebuild                  | 64 ++++++++++++++++++++++++
 dev-util/mdds/mdds-9999.ebuild                   | 10 ++--
 5 files changed, 132 insertions(+), 3 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b156e5229e7dca42d6a737763f2298c183270c69

commit b156e5229e7dca42d6a737763f2298c183270c69
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-02-22 22:17:16 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-22 22:22:17 +0000

    profiles: mask new LO deps
    
    (Only) needed for no-yet-released LibreOffice. Mask for now to avoid
    unnecessary conflicts/backtracking for LO users.
    
    Note that at least 2/3 of these are in theory slottable, but I remember
    discussing it with someone (telans?) years ago and may have been a reason
    we can't/shouldn't (perhaps that one of them isn't slottable so no real
    benefit?) - worth thinking about again and perhaps documenting in the
    ebuild(s) anyway at some point.
    
    Bug: https://bugs.gentoo.org/938111
    Bug: https://bugs.gentoo.org/946921
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)