build fails on freebsd 13: No TimeStamp implementation on this platform.
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(Not tracked)
People
(Reporter: g.s, Assigned: frg)
Details
Attachments
(1 file)
|
1.72 KB,
application/x-zip-compressed
|
Details |
User Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.14
Steps to reproduce:
ran mach build with this .mozconfig on FreeBSD 13.1:
ac_add_options --enable-application=comm/suite
ac_add_options --prefix=/usr/local/seamonkey-2.53.15
ac_add_options --disable-dbus
ac_add_options --disable-webrtc
ac_add_options --disable-debug-symbols
ac_add_options --with-debug-label
ac_add_options --enable-system-pixman
ac_add_options --with-system-bz2
ac_add_options --with-system-icu
ac_add_options --with-system-libevent
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-zlib
ac_add_options --enable-optimize
ac_add_options --enable-js-shell
ac_add_options --disable-tests
Actual results:
mozbuild.frontend.reader.BuildReaderError:
FATAL ERROR PROCESSING MOZBUILD FILE
The error occurred while processing the following file:
/home/gerhard/loeschmich/seamonkey-2.53.15/mozglue/misc/moz.build
A moz.build file called the error() function.
The error it encountered is:
No TimeStamp implementation on this platform. Build will not succeed
I saw FreeBSD in TimeStamp_posix.cpp, so I tried going for that without configure setting CLOCK_MONOTONIC=1, but then the build exists with "/tmp/seamonkey-2.53.15/mozglue/misc/ConditionVariable_posix.cpp:157:7: error: use of undeclared identifier 'pthread_cond_timedwait_relative_np'"
Expected results:
to build fine, like 2.53.14 did
| Assignee | ||
Comment 1•2 years ago
|
||
For 2.53.15 two more backports are needed. Apply the patches in the zip and all should be ok. Future 2.53.16 is already fixed.
| Assignee | ||
Updated•2 years ago
|
Updated•7 months ago
|
Description
•