Closed Bug 1442034 Opened 7 years ago Closed 7 years ago

Thunderbird cross-compile error on compiling for Windows on Linux due to missing header file

Categories

(Thunderbird :: Build Config, defect)

52 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mozbugs, Unassigned)

Details

Attachments

(1 file)

Attached file compile failure log
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0 Build ID: 20180219150722 Steps to reproduce: On cross-compiling comm-esr52 (THUNDERBIRD_52_6_0_RELEASE tag) for Windows on Linux using mingw-w64, the compilation throws an error due to the missing SearchAPI.h file in nsMailWinSearchHelper.cpp. It seems like the header is not included with mingw-w64 but is part of the Windows SDK. Please see the attached log for the complete details.
Unfortunately, neither cross compiling nor win64 are supported on esr52.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Hi Tom. Is it just ESR52 that's not supported or Thunderbird cross-compile in general? That being said, would you be willing to accept patches to fix these issues? I had be happy to submit them if acceptable. Thanks.
We don't do any testing of cross compiling Thunderbird at all. We'd be happy to take patches that improved things, but I don't know if they would be candidates for back porting to ESR52.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: