Re: How to build 2.53.1 on FreeBSD ?

2020-03-11 Thread BERTRAND Joël
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 ?

2020-03-11 Thread Frank-Rainer Grahl


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 ?

2020-03-11 Thread BERTRAND Joël
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 ?

2020-03-07 Thread BERTRAND Joël
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 ?

2020-03-05 Thread BERTRAND Joël
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