Summary: | media-libs/gstreamer-1.24.10 fails to compile FAILED: libs/gst/helpers/ptp/gst-ptp-helper | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Oliver Hildebrandt <ollilein> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | account.disabled.Evaib6ong3eiphohWo4j, ollilein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log that shows the error
My emerge --info My emerge --info =media-libs/gstreamer-1.24.10::gentoo The environment file The emerge -pqv =media-libs/gstreamer-1.24.10::gentoo |
Description
Oliver Hildebrandt
2025-01-05 11:17:11 UTC
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. |