https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261410

--- Comment #4 from Evgeniy Khramtsov <[email protected]> ---
For anyone interested in WebRTC:

WEBRTC_POSIX isn't defined for libwebrtc, resulting in:

[...]
/wrkdirs/usr/ports/www/firefox/work/firefox-96.0.2/third_party/libwebrtc/rtc_base/platform_thread_types.h:47:1:
error: unknown type name 'PlatformThreadId'
PlatformThreadId CurrentThreadId();                                             
[...]

from
https://searchfox.org/mozilla-release/source/third_party/libwebrtc/rtc_base/platform_thread_types.h#41

It is defined from the generated gn manifests:
https://searchfox.org/mozilla-release/source/dom/media/webrtc/third_party_build/gn-configs

Seems like OpenBSD already generated them, and also provided a how-to for
upstream:
https://github.com/mozilla/gecko-dev/commit/f65bde9a0
https://github.com/mozilla/gecko-dev/tree/f65bde9/dom/media/webrtc/third_party_build/gn-configs

One can try generating one for FreeBSD after mach bootstrap.

I could do that, but currently ENOTIME unfortunately.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to