Re: How to build 2.53.1 on FreeBSD ?
Frank-Rainer Grahl a écrit : > > BERTRAND Joël wrote: >> Nobody has tried to build SM 2.53.1 on FreeBSD ? >> >> Best regards, >> >> JB >> > > grey_gandalf: > > https://freenode.logbot.info/seamonkey/20200311 Thanks a lot. If I understand, I have to wait until 2.53.2... Best regards, JB ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Re: How to build 2.53.1 on FreeBSD ?
BERTRAND Joël wrote: Nobody has tried to build SM 2.53.1 on FreeBSD ? Best regards, JB grey_gandalf: https://freenode.logbot.info/seamonkey/20200311 FRG ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Re: How to build 2.53.1 on FreeBSD ?
Nobody has tried to build SM 2.53.1 on FreeBSD ? Best regards, JB ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey
Re: How to build 2.53.1 on FreeBSD ?
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::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
How to build 2.53.1 on FreeBSD ?
Hello, For one year, seamonkey was deleted from FreeBSD ports. Thus, I'm trying to build 2.53.1. I have downloaded sources, built rust 1.36, created a simple .mozconfig that only contains : ac_add_options --enable-application=suite and launched gmake -f client.mk build Build process aborts with : /root/seamonkey/seamonkey-2.53.1/mozilla/media/webrtc/trunk/webrtc/base/event.h:19:2: error: "Must define either WEBRTC_WIN or WEBRTC_POSIX." #error "Must define either WEBRTC_WIN or WEBRTC_POSIX." I suppose FreeBSD should be define somewhere in a conf file to set WEBRTC_POSIX but I don't know config file I have to modify. Best regards, JB ___ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey