Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946559 - media-video/aegisub-3.3.3-r1 doesn't compile against dev-libs/boost-1.87.0
Summary: media-video/aegisub-3.3.3-r1 doesn't compile against dev-libs/boost-1.87.0
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Nick Sarnie
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: boost-1.87
  Show dependency tree
 
Reported: 2024-12-16 21:02 UTC by Christian Apeltauer
Modified: 2025-03-14 03:08 UTC (History)
3 users (show)

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


Attachments
Patch to substitute io_service by io_context (aegisub.patch,2.42 KB, patch)
2024-12-16 21:03 UTC, Christian Apeltauer
Details | Diff
build log without patch (build.log,67.26 KB, text/x-log)
2024-12-17 06:00 UTC, Christian Apeltauer
Details
emerge --info aegisub (emerge.info,7.46 KB, text/plain)
2024-12-17 06:00 UTC, Christian Apeltauer
Details
emerge --info boost (boost.emerge.info,7.16 KB, text/plain)
2024-12-17 06:00 UTC, Christian Apeltauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Apeltauer 2024-12-16 21:02:07 UTC
Aegisub doesn't compile against the current version of dev-libs/boost, because aegisub still uses an API that was removed in version 1.87 of boost. A patch for moving aegisub to the new API is included.

Reproducible: Always
Comment 1 Christian Apeltauer 2024-12-16 21:03:43 UTC
Created attachment 914189 [details, diff]
Patch to substitute io_service by io_context
Comment 2 Greg Kubaryk 2024-12-16 22:40:34 UTC
got a build.log, emerge --info?
Comment 3 Christian Apeltauer 2024-12-17 06:00:00 UTC
Created attachment 914200 [details]
build log without patch
Comment 4 Christian Apeltauer 2024-12-17 06:00:35 UTC
Created attachment 914201 [details]
emerge --info aegisub
Comment 5 Christian Apeltauer 2024-12-17 06:00:54 UTC
Created attachment 914202 [details]
emerge --info boost
Comment 6 Nick Sarnie gentoo-dev 2024-12-17 08:31:23 UTC
@Christian can you provide a signed-off-by for the patch?
Comment 7 Christian Apeltauer 2024-12-17 22:10:41 UTC
I don't have credentials to do so.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-17 22:12:18 UTC
(In reply to Christian Apeltauer from comment #7)
> I don't have credentials to do so.

It means add/comment a 'Signed-off-by: name <email>' line to attest it's your work and so on (see https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin).
Comment 9 Nick Sarnie gentoo-dev 2024-12-27 11:49:56 UTC
I just pushed version 3.4.0. Is this issue still reproducible there? Thx
Comment 10 Christian Apeltauer 2024-12-29 12:21:54 UTC
(In reply to Nick Sarnie from comment #9)
> I just pushed version 3.4.0. Is this issue still reproducible there? Thx

The issue is still reproducible under 3.4.0. But HEAD revision of github.com/TypesettingTools/Aegisub is already ported to the new boost API, so the issue should be gone in the next release.
Comment 11 Nick Sarnie gentoo-dev 2024-12-29 21:51:15 UTC
Cool, thanks
Comment 12 Nick Sarnie gentoo-dev 2025-03-14 03:08:04 UTC
@Christian Is it fixed in 3.4.2? Thanks