Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937416 - media-libs/x265-3.5-r4 failed with gcc:15 error: ‘uint8_t’ does not name a type
Summary: media-libs/x265-3.5-r4 failed with gcc:15 error: ‘uint8_t’ does not name a type
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: PATCH, PullRequest
Depends on:
Blocks: gcc-15
  Show dependency tree
 
Reported: 2024-08-06 03:21 UTC by tdr
Modified: 2024-08-25 15:44 UTC (History)
2 users (show)

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


Attachments
successful build log (x265-3.5-r4-success-build.log.bz2,104.92 KB, application/x-bz2)
2024-08-06 03:24 UTC, tdr
Details
fail build log (x265-3.5-r4-fail-build.log.bz2,66.69 KB, application/x-bz2)
2024-08-06 03:25 UTC, tdr
Details
patch (x265-3.5-r4-gcc15-fix.patch,262 bytes, patch)
2024-08-06 03:27 UTC, tdr
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tdr 2024-08-06 03:21:12 UTC
package failed to #include <cstdint> within json11.cpp
Comment 1 tdr 2024-08-06 03:24:18 UTC
Created attachment 899190 [details]
successful build log
Comment 2 tdr 2024-08-06 03:25:36 UTC
Created attachment 899191 [details]
fail build log
Comment 3 tdr 2024-08-06 03:27:25 UTC
Created attachment 899192 [details, diff]
patch
Comment 4 Larry the Git Cow gentoo-dev 2024-08-25 15:44:11 UTC
The bug has been closed via the following commit(s):

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

commit 86fff0790dd62c7e91afbfecbf52ed9300a83e19
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2024-08-23 16:43:10 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-08-25 15:43:06 +0000

    media-libs/x265: add 3.5-r5, ebuild cleanup
    
    Clean up cruft and duplicate code.
    
    Split up patches so we can re-use them.
    
    Silently disable tests on x86, x32 and arm32. They never worked, have no deps
    and were failing before because the options was not visible.
    
    Closes: https://bugs.gentoo.org/728748
    Closes: https://bugs.gentoo.org/937416
    Closes: https://bugs.gentoo.org/937750
    Closes: https://bugs.gentoo.org/937753
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/x265/files/test-ns.patch               |  55 +++---
 media-libs/x265/files/x265-3.5-r5-cpp-std.patch   |  23 +++
 media-libs/x265/files/x265-3.5-r5-gcc15.patch     |  29 ++++
 media-libs/x265/files/x265-3.5-r5-test-ns_2.patch |  11 ++
 media-libs/x265/files/x265-9999-test-ns.patch     | 157 +++++++++--------
 media-libs/x265/metadata.xml                      |   1 -
 media-libs/x265/x265-3.5-r3.ebuild                |   1 +
 media-libs/x265/x265-3.5-r4.ebuild                |   1 +
 media-libs/x265/x265-3.5-r5.ebuild                | 195 ++++++++++++++++++++++
 media-libs/x265/x265-9999.ebuild                  | 195 ++++++++++------------
 10 files changed, 452 insertions(+), 216 deletions(-)