HomeFreeBSD

www/firefox: fix build on powerpc64le

Description

www/firefox: fix build on powerpc64le

ld: error: undefined hidden symbol: mozilla::VideoFramePool::~VideoFramePool()

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::~FFmpegVideoDecoder())

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::DoDecode(mozilla::MediaRawData*, unsigned char*, int, bool*, nsTArray<RefPtr<mozilla::MediaData> >&))

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::ProcessShutdown())

referenced 4 more times

ld: error: undefined hidden symbol: mozilla::VideoFramePool::ReleaseUnusedVAAPIFrames()

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::DoDecode(mozilla::MediaRawData*, unsigned char*, int, bool*, nsTArray<RefPtr<mozilla::MediaData> >&))

referenced by Unified_cpp_ffmpeg_ffmpeg590.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg59/Unified_cpp_ffmpeg_ffmpeg590.o:(mozilla::FFmpegVideoDecoder<59>::DoDecode(mozilla::MediaRawData*, unsigned char*, int, bool*, nsTArray<RefPtr<mozilla::MediaData> >&))

ld: error: undefined hidden symbol: mozilla::VideoFramePool::VideoFramePool()

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::DoDecode(mozilla::MediaRawData*, unsigned char*, int, bool*, nsTArray<RefPtr<mozilla::MediaData> >&))

referenced by Unified_cpp_ffmpeg_ffmpeg590.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg59/Unified_cpp_ffmpeg_ffmpeg590.o:(mozilla::FFmpegVideoDecoder<59>::DoDecode(mozilla::MediaRawData*, unsigned char*, int, bool*, nsTArray<RefPtr<mozilla::MediaData> >&))

ld: error: undefined hidden symbol: mozilla::VideoFramePool::GetVideoFrameSurface(_VADRMPRIMESurfaceDescriptor&, AVCodecContext*, AVFrame*, mozilla::FFmpegLibWrapper*)

referenced by Unified_cpp_ffmpeg_ffmpeg580.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o:(mozilla::FFmpegVideoDecoder<58>::CreateImageVAAPI(long, long, long, nsTArray<RefPtr<mozilla::MediaData> >&))

referenced by Unified_cpp_ffmpeg_ffmpeg590.cpp

/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../dom/media/platforms/ffmpeg/ffmpeg59/Unified_cpp_ffmpeg_ffmpeg590.o:(mozilla::FFmpegVideoDecoder<59>::CreateImageVAAPI(long, long, long, nsTArray<RefPtr<mozilla::MediaData> >&))

Upstream issue at https://bugzilla.mozilla.org/show_bug.cgi?id=1758610.

A

Details

Provenance
pkubajAuthored on Apr 5 2022, 2:12 AM
Parents
R11:462a74d88e5b: ftp/p5-File-Fetch: Update to 1.04
Branches
Unknown
Tags
Unknown