Closed Bug 1811421 Opened 2 years ago Closed 2 years ago

build fails on freebsd 13: No TimeStamp implementation on this platform.

Categories

(SeaMonkey :: Build Config, defect)

SeaMonkey 2.53
defect

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.53

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

Attached file freebsd.zip

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: nobody → frgrahl
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.53
Version: SeaMonkey 2.53 Branch → SeaMonkey 2.53
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: