Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947523 - media-plugins/gst-plugins-webrtc-1.24.10 - [meson] meson.build: ERROR: Feature dtls cannot be disabled: webrtc option is enabled
Summary: media-plugins/gst-plugins-webrtc-1.24.10 - [meson] meson.build: ERROR: Featur...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-01-05 08:52 UTC by Toralf Förster
Modified: 2025-01-06 23:35 UTC (History)
3 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,19.06 KB, text/plain)
2025-01-05 08:52 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,199.38 KB, text/plain)
2025-01-05 08:52 UTC, Toralf Förster
Details
environment (environment,150.85 KB, text/plain)
2025-01-05 08:52 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.21 KB, application/x-xz)
2025-01-05 08:52 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,27.56 KB, application/x-xz)
2025-01-05 08:52 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,17.32 KB, application/x-xz)
2025-01-05 08:52 UTC, Toralf Förster
Details
media-plugins:gst-plugins-webrtc-1.24.10:20250105-043940.log (media-plugins:gst-plugins-webrtc-1.24.10:20250105-043940.log,20.44 KB, text/plain)
2025-01-05 08:52 UTC, Toralf Förster
Details
qlist-info.txt.xz (qlist-info.txt.xz,55.77 KB, application/x-xz)
2025-01-05 08:52 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,36.22 KB, application/x-xz)
2025-01-05 08:52 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2025-01-05 08:52:13 UTC
Dependency lcms2 skipped: feature colormanagement disabled
Dependency libcurl skipped: feature curl disabled
Dependency libxml-2.0 skipped: feature dash disabled
Dependency libdc1394-2 skipped: feature dc1394 disabled
Dependency directfb skipped: feature directfb disabled

../gst-plugins-bad-1.24.10/ext/dtls/meson.build:15:33: ERROR: Feature dtls cannot be disabled: webrtc option is enabled

A full log can be found at /var/tmp/portage/media-plugins/gst-plugins-webrtc-1.24.10/work/gst-plugins-bad-1.24.10-abi_x86_64.amd64/meson-logs/meson-log.txt

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_desktop_systemd-20241231-161003

  UNMASKED:
    Please re-assign to ztrawhcse@ if you cannot reproduced it with regular meson.
  <dev-build/meson-9999

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-14 *
clang version 19.1.6
llvm-config: 19.1.6
Python 3.12.8
go version go1.23.4 linux/amd64
Available Rust versions:
  [1]   rust-bin-1.77.1
  [2]   rust-bin-1.81.0
  [3]   rust-bin-1.83.0
  [4]   rust-1.83.0 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 11.0.25_p9 [openjdk-bin-11]
2)	Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17]
*)	Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21]
4)	Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8 
  [2]   openjdk-bin-11 
  [3]   openjdk-bin-17 
  [4]   openjdk-bin-21  system-vm


  HEAD of ::gentoo
commit b6a8e2dde661a603147d4a0f37913ba45401ed67
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sun Jan 5 03:03:23 2025 +0000

    2025-01-05 03:03:23 UTC

emerge -qpvO =media-plugins/gst-plugins-webrtc-1.24.10
[ebuild  N    ] media-plugins/gst-plugins-webrtc-1.24.10  ABI_X86="(64) -32 (-x32)"
Comment 1 Toralf Förster gentoo-dev 2025-01-05 08:52:14 UTC
Created attachment 915883 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2025-01-05 08:52:15 UTC
Created attachment 915884 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2025-01-05 08:52:17 UTC
Created attachment 915885 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2025-01-05 08:52:17 UTC
Created attachment 915886 [details]
etc.clang.tar.xz
Comment 5 Toralf Förster gentoo-dev 2025-01-05 08:52:19 UTC
Created attachment 915887 [details]
etc.portage.tar.xz
Comment 6 Toralf Förster gentoo-dev 2025-01-05 08:52:19 UTC
Created attachment 915888 [details]
logs.tar.xz
Comment 7 Toralf Förster gentoo-dev 2025-01-05 08:52:20 UTC
Created attachment 915889 [details]
media-plugins:gst-plugins-webrtc-1.24.10:20250105-043940.log
Comment 8 Toralf Förster gentoo-dev 2025-01-05 08:52:21 UTC
Created attachment 915890 [details]
qlist-info.txt.xz
Comment 9 Toralf Förster gentoo-dev 2025-01-05 08:52:22 UTC
Created attachment 915891 [details]
temp.tar.xz
Comment 10 Larry the Git Cow gentoo-dev 2025-01-06 01:22:08 UTC
The bug has been closed via the following commit(s):

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

commit 4d8eb78f4426a397464e69d91903a154630c54af
Author:     Matthew White <mehw.is.me@inventati.org>
AuthorDate: 2025-01-05 23:49:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-06 01:21:41 +0000

    media-plugins/gst-plugins-webrtc: fix compilation
    
    Upstream decided to auto-enable srtp, sctp and dtls options, when the
    webrtc option is enabled: fd4828bafe613eec33e8f3faef5ab5181a73c8b6.
    
    This adds a patch to partially revert the upstream commit in order to
    allow the stand-alone compilation of webrtc.
    
    Fixes the following:
    
    'ERROR: Feature ... cannot be disabled: webrtc option is enabled'
    
    Closes: https://bugs.gentoo.org/947523
    Package-Manager: portage-3.0.66.1-r1
    Signed-off-by: Matthew White <mehw.is.me@inventati.org>
    Closes: https://github.com/gentoo/gentoo/pull/39996
    Signed-off-by: Sam James <sam@gentoo.org>

 ...tc-1.24.10-disable-srtp-sctp-dtls-options.patch | 82 ++++++++++++++++++++++
 .../gst-plugins-webrtc-1.24.10-r1.ebuild           | 42 +++++++++++
 2 files changed, 124 insertions(+)

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

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

commit 8b0413514bdecbc8dc9dcbf8d60b208ca10ac68d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-01-06 01:17:07 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-06 01:21:42 +0000

    media-plugins/gst-plugins-webrtc: drop 1.24.10
    
    Bug: https://bugs.gentoo.org/947523
    Signed-off-by: Sam James <sam@gentoo.org>

 .../gst-plugins-webrtc-1.24.10.ebuild              | 38 ----------------------
 1 file changed, 38 deletions(-)

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

commit f0b8e8de39b31cb13635336e7bd122790ad32f61
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-01-06 01:16:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-06 01:21:41 +0000

    media-plugins/gst-plugins-webrtc: simplify webrtc-only patch
    
    Bug: https://bugs.gentoo.org/947523
    Signed-off-by: Sam James <sam@gentoo.org>

 ...tc-1.24.10-disable-srtp-sctp-dtls-options.patch | 68 ++++++----------------
 1 file changed, 17 insertions(+), 51 deletions(-)