Closed Bug 1489802 Opened 6 years ago Closed 6 years ago

nsCaseInsensitiveStringComparator() = default; prevents build on Debian

Categories

(Thunderbird :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1487810

People

(Reporter: bugzilla, Unassigned)

Details

Attachments

(1 file)

Attached file tbird_change
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0 Build ID: 20180908100402 Steps to reproduce: Compile on Debian 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux hg pull hg up -C cd comm hg pull hg up -C { echo 'ac_add_options --enable-application=comm/mail' echo 'ac_add_options --enable-debug' echo 'mk_add_options AUTOCLOBBER=1' } >mozconfig nice mach build Actual results: Error on a file which included $repo/intl/unicharutil/util/nsUnicharUtils.h Problem was a legal statement which did not compile. nsCaseInsensitiveStringComparator() = default; Changed to explicit but empty constructor made it work. nsCaseInsensitiveStringComparator() {} // = default; Same problem, similar file in compiling latest Firefox. Expected results: Compile should have succeeded.
Attached is hg diff file which shows the change I made to make this work.
You need a newer clang.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: