When i compile gstreamer-1.24.10 it fails with FAILED: libs/gst/helpers/ptp/gst-ptp-helper. The new use flag "ptp" is disabled. Reproducible: Always Steps to Reproduce: 1.Compile gstreamer 2. 3. Actual Results: Run emerge world Expected Results: It should compile correctly
Created attachment 915895 [details] Build log that shows the error
Can't reproduce can you share your emerge --info
Created attachment 915939 [details] My emerge --info
Created attachment 915940 [details] My emerge --info =media-libs/gstreamer-1.24.10::gentoo
Created attachment 915941 [details] The environment file
Created attachment 915942 [details] The emerge -pqv =media-libs/gstreamer-1.24.10::gentoo
I found the problem, it was RUSTFLAGS="${RUSTFLAGS} -Clinker-plugin-lto" in my make.conf, with disabling that flag gstreamer builds fine. Sorry for that, i had forgotten that i use lto for rust.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f439400855abe4975a1423a285b9b5ad1a5c0ea9 commit f439400855abe4975a1423a285b9b5ad1a5c0ea9 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-05 23:43:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-05 23:44:32 +0000 media-libs/gstreamer: actually control ptp w/ USE=ptp Closes: https://bugs.gentoo.org/947524 Closes: https://bugs.gentoo.org/947532 Signed-off-by: Sam James <sam@gentoo.org> media-libs/gstreamer/gstreamer-1.24.10.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
The remaining issue with plugin lto is obviously still there as you can't use that with gcc.