Summary: | net-libs/webkit-gtk-2.46.5-r410: fails to compile (undefined reference to `WebCore::PlatformMediaSession::mediaType() const') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | dmoreno |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | dmoreno |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | PPC64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log |
Description
dmoreno
2025-01-15 21:43:26 UTC
Created attachment 916645 [details]
Build log
/usr/lib/gcc/powerpc64le-unknown-linux-gnu/14/../../../../powerpc64le-unknown-linux-gnu/bin/ld: Source/WebCore/CMakeFiles/WebCore.dir/./platform/audio/PlatformMediaSessionManager.cpp.o: in function `WTF::Detail::CallableWrapper<WebCore::PlatformMediaSessionManager::has(WebCore::PlatformMediaSessionMediaType) const::{lambda(auto:1&)#1}, bool, WebCore::PlatformMediaSession const&>::call(WebCore::PlatformMediaSession const&)': PlatformMediaSessionManager.cpp:(.text._ZN3WTF6Detail15CallableWrapperIZNK7WebCore27PlatformMediaSessionManager3hasENS2_29PlatformMediaSessionMediaTypeEEUlRT_E_bJRKNS2_20PlatformMediaSessionEEE4callESA_+0x20): undefined reference to `WebCore::PlatformMediaSession::mediaType() const' /usr/lib/gcc/powerpc64le-unknown-linux-gnu/14/../../../../powerpc64le-unknown-linux-gnu/bin/ld: Source/WebCore/CMakeFiles/WebCore.dir/./platform/audio/PlatformMediaSessionManager.cpp.o: in function `WTF::Detail::CallableWrapper<WebCore::PlatformMediaSessionManager::canProduceAudio() const::{lambda(auto:1&)#1}, bool, WebCore::PlatformMediaSession const&>::call(WebCore::PlatformMediaSession const&)': PlatformMediaSessionManager.cpp:(.text._ZN3WTF6Detail15CallableWrapperIZNK7WebCore27PlatformMediaSessionManager15canProduceAudioEvEUlRT_E_bJRKNS2_20PlatformMediaSessionEEE4callES9_+0x18): undefined reference to `WebCore::PlatformMediaSession::canProduceAudio() const' /usr/lib/gcc/powerpc64le-unknown-linux-gnu/14/../../../../powerpc64le-unknown-linux-gnu/bin/ld: Source/WebCore/CMakeFiles/WebCore.dir/./platform/audio/PlatformMediaSessionManager.cpp.o: in function `WTF::Detail::CallableWrapper<WebCore::PlatformMediaSessionManager::applicationWillBecomeInactive()::{lambda(auto:1&)#2}, void, WebCore::PlatformMediaSession&>::call(WebCore::PlatformMediaSession&)': PlatformMediaSessionManager.cpp:(.text._ZN3WTF6Detail15CallableWrapperIZN7WebCore27PlatformMediaSessionManager29applicationWillBecomeInactiveEvEUlRT_E0_vJRNS2_20PlatformMediaSessionEEE4callES8_+0x1c): undefined reference to `WebCore::PlatformMediaSession::beginInterruption(WebCore::PlatformMediaSessionInterruptionType)' /usr/lib/gcc/powerpc64le-unknown-linux-gnu/14/../../../../powerpc64le-unknown-linux-gnu/bin/ld: Source/WebCore/CMakeFiles/WebCore.dir/./platform/audio/PlatformMediaSessionManager.cpp.o: in function `WTF::Detail::CallableWrapper<WebCore::PlatformMediaSessionManager::processSystemWillSleep()::{lambda(auto:1&)#1}, void, WebCore::PlatformMediaSession&>::call(WebCore::PlatformMediaSession&)': PlatformMediaSessionManager.cpp:(.text._ZN3WTF6Detail15CallableWrapperIZN7WebCore27PlatformMediaSessionManager22processSystemWillSleepEvEUlRT_E_vJRNS2_20PlatformMediaSessionEEE4callES8_+0x1c): undefined reference to `WebCore::PlatformMediaSession::beginInterruption(WebCore::PlatformMediaSessionInterruptionType)' /usr/lib/gcc/powerpc64le-unknown-linux-gnu/14/../../../../powerpc64le-unknown-linux-gnu/bin/ld: Source/WebCore/CMakeFiles/WebCore.dir/./platform/audio/PlatformMediaSessionManager.cpp.o: in function `WTF::Detail::CallableWrapper<WebCore::PlatformMediaSessionManager::suspendAllMediaPlaybackForGroup(WTF::ObjectIdentifierGeneric<WebCore::MediaSessionGroupIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long, (WTF::SupportsObjectIdentifierNullState)1>)::{lambda(auto:1&)#1}, void, WebCore::PlatformMediaSession&>::call(WebCore::PlatformMediaSession&)': [...] Please try with simplified *FLAGS (also, it's odd to have inconsistent CFLAGS vs CXXFLAGS?) These are the *FLAGS I used for the compilation whose log I attached: CFLAGS="-O2 -mcpu=native" CXXFLAGS="${CFLAGS}" I know that emerge --info shows different values, but I used a custom env configuration for this one. Some other facts that might help: - webkit-gtk-2.46.5-r600 fails to emerge too. It fails at a different point. - net-libs/webkit-gtk-2.44.4-r410 built correctly with the *FLAGS shown by emerge --info (I have it installed currently) - net-libs/webkit-gtk-2.44.4-r600 built correctly as well. |