Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 951465 - media-video/opentimelineio package request (required by >=kde-apps/kdenlive-25.03.90) (was: CMake Error Cannot specify compile options for target "opentime")
Summary: media-video/opentimelineio package request (required by >=kde-apps/kdenlive-2...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: https://github.com/AcademySoftwareFou...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-03-16 16:41 UTC by Aweal
Modified: 2025-04-09 12:36 UTC (History)
5 users (show)

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


Attachments
compilation error (kde-apps:kdenlive-25.03.80:20250316-162733.log,12.83 KB, text/x-log)
2025-03-16 17:01 UTC, Aweal
Details
emerge --info (emergeinfo.txt,7.37 KB, text/plain)
2025-03-16 17:01 UTC, Aweal
Details
Du not try to build optio (kdenlive-fix-25.03.80-remote_fetch.patch,536 bytes, patch)
2025-03-27 11:35 UTC, Sven Eden
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aweal 2025-03-16 16:41:46 UTC
failed update kdenlive  :

CMake Error at /usr/share/ECM/kde-modules/KDECompilerSettings.cmake:512 (target_compile_options):
  Cannot specify compile options for target "opentime" which is not built by
  this project.
Call Stack (most recent call first):
  CMakeLists.txt:160 (kde_target_enable_exceptions)



Reproducible: Always




log: https://bpa.st/KO7Q
emerge info: https://bpa.st/O4OA
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-03-16 16:50:07 UTC
Thanks, but please always attach logs (no pastebins), as pastebins expire or may not be accessible behind firewalls.
Comment 2 Aweal 2025-03-16 17:01:26 UTC
Created attachment 920927 [details]
compilation error
Comment 3 Aweal 2025-03-16 17:01:46 UTC
Created attachment 920928 [details]
emerge --info
Comment 4 Andreas Sturmlechner gentoo-dev 2025-03-17 16:15:55 UTC
> Supported VFX Platforms
> The current release supports:
> 
> VFX platform 2023, 2022, 2021, 2020
> Python 3.7 - 3.10

I really hope that's outdated info.
Comment 5 Sven Eden 2025-03-27 11:35:12 UTC
opentimelineio also needs pyaaf2
( Possible ebuild here:
  https://github.com/gentoo-mirror/seden/tree/master/dev-python/pyaaf2
)

My variant of opentimelineio is here:
  https://github.com/gentoo-mirror/seden/tree/master/media-video/opentimelineio

Also the kdenlive ebuild has to set -DFETCH_OTIO=NO  or the build system fails with 
 > Cannot specify compile options for target ...
for opentime, opentimelineio and IMath after warning about FETCHCONTENT_FULLY_DISCONNECTED being enabled.
(I'll attach a patch)

( I am currently testing with my slightly patched ebuild here:
  https://github.com/gentoo-mirror/seden/tree/master/kde-apps/kdenlive
)
Comment 6 Sven Eden 2025-03-27 11:35:56 UTC
Created attachment 922992 [details, diff]
Du not try to build optio
Comment 7 Larry the Git Cow gentoo-dev 2025-04-09 12:36:53 UTC
The bug has been closed via the following commit(s):

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

commit 153a1a00d7d0339347ec91a431ae50817f565f2f
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2025-04-07 16:21:03 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-09 12:36:26 +0000

    media-libs/opentimelineio: add 0.17.0, new package
    
    Closes: https://bugs.gentoo.org/951465
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/41491
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/opentimelineio/Manifest                 |  2 +
 media-libs/opentimelineio/metadata.xml             | 15 ++++
 .../opentimelineio/opentimelineio-0.17.0.ebuild    | 83 ++++++++++++++++++++++
 3 files changed, 100 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2025-04-09 12:36:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=636dc3a36b010c115d1d6782a87141282124bf78

commit 636dc3a36b010c115d1d6782a87141282124bf78
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2025-04-09 12:14:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-09 12:36:41 +0000

    kde-app/kdenlive: media-libs/opentimelineio is in ::gentoo
    
    Bug: https://bugs.gentoo.org/951465
    Signed-off-by: Paul Zander <negril.nx@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 .../kdenlive/{kdenlive-25.03.90.ebuild => kdenlive-25.03.90-r1.ebuild} | 3 +++
 kde-apps/kdenlive/kdenlive-25.04.49.9999.ebuild                        | 3 +++
 kde-apps/kdenlive/kdenlive-9999.ebuild                                 | 3 +++
 3 files changed, 9 insertions(+)