Some news. I don't know why -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_BSD -DWEBRTC_NS_FLOAT are not set under FreeBSD. Thus I have added these options in mozilla/config/rules.mk
Compilation continues until link stage that aborts with : /usr/bin/ld: error: undefined symbol: arc4random_addrandom >>> referenced by evutil_rand.c:199 (/root/seamonkey/seamonkey-2.53.1/mozilla/ipc/chromium/src/third_party/libevent/evutil_rand.c:199) >>> ../../ipc/chromium/src/third_party/Unified_c_src_third_party0.o:(evutil_secure_rng_add_bytes) /usr/bin/ld: error: undefined symbol: webrtc::DesktopCaptureImpl::CreateDeviceInfo(int, webrtc::CaptureDeviceType) >>> referenced by VideoEngine.cpp:140 (/root/seamonkey/seamonkey-2.53.1/mozilla/dom/media/systemservices/VideoEngine.cpp:140) >>> ../../dom/media/systemservices/Unified_cpp_systemservices0.o:(mozilla::camera::VideoEngine::GetOrCreateVideoCaptureDeviceInfo()) /usr/bin/ld: error: undefined symbol: webrtc::DesktopCaptureImpl::Create(int, char const*, webrtc::CaptureDeviceType) >>> referenced by VideoEngine.cpp:60 (/root/seamonkey/seamonkey-2.53.1/mozilla/dom/media/systemservices/VideoEngine.cpp:60) >>> ../../dom/media/systemservices/Unified_cpp_systemservices0.o:(mozilla::media::LambdaRunnable<mozilla::camera::VideoEngine::CreateVideoCapture(int&, char const*)::$_15>::Run()) /usr/bin/ld: error: undefined symbol: webrtc::Atomic32::operator+=(int) >>> referenced by atomic32.h:45 (/root/seamonkey/seamonkey-2.53.1/mozilla/media/webrtc/trunk/webrtc/system_wrappers/include/atomic32.h:45) >>> ../../dom/media/webrtc/Unified_cpp_dom_media_webrtc0.o:(mozilla::AudioOutputObserver::~AudioOutputObserver()) /usr/bin/ld: error: undefined symbol: webrtc::Atomic32::operator+=(int) >>> referenced by atomic32.h:45 (/root/seamonkey/seamonkey-2.53.1/mozilla/media/webrtc/trunk/webrtc/system_wrappers/include/atomic32.h:45) >>> ../../dom/media/webrtc/Unified_cpp_dom_media_webrtc0.o:(mozilla::AudioOutputObserver::Clear()) /usr/bin/ld: error: undefined symbol: webrtc::Atomic32::operator+=(int) >>> referenced by atomic32.h:45 (/root/seamonkey/seamonkey-2.53.1/mozilla/media/webrtc/trunk/webrtc/system_wrappers/include/atomic32.h:45) >>> ../../dom/media/webrtc/Unified_cpp_dom_media_webrtc0.o:(mozilla::AudioOutputObserver::Size()) ... I have seen that arc4random_addrandom was deprecated on FreeBSD. Thus, I have tried to build seamonkey with ac_add_options --with-system-libevent but I'm obtain the same result... Any idea to fix this issue ? Best regards, JB _______________________________________________ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey