creation C++ header file by calling typelib.py plus *.idl file seems broken
Categories
(Thunderbird :: Build Config, defect, P3)
Tracking
(Not tracked)
People
(Reporter: c.schoenert, Unassigned)
Details
(Whiteboard: tpi:-)
Reporter | ||
Updated•8 years ago
|
Updated•8 years ago
|
![]() |
||
Updated•7 years ago
|
Reporter | ||
Comment 1•7 years ago
|
||
Comment 2•6 years ago
|
||
To anyone who also hit this bug:
This bug was introduced in this commit - https://hg.mozilla.org/mozreview/gecko/rev/1e581787198eefb8ae688e885472ecb11e458639 as a part of this bug fix - https://bugzilla.mozilla.org/show_bug.cgi?id=1253431 .
Basically this commit removed ability to execute header.py file from command line, only from internal build system.
In order to resurrect this file, if anyone still wants to build binary headers from XPIDL files - you need to manually fix header.py file by reverting this commit (replace everything since def main(outputfile): by original piece of code).
Comment 3•5 years ago
|
||
(In reply to Carsten Schoenert from comment #1)
This report will become invalid once TB 60 will be released.
Rob, do you agree?
Comment 4•5 years ago
|
||
I believe what Carsten was referring to was that since Firefox 60, there isn't an "SDK" to speak of, and the same holds true for Thunderbird. There's no "thunderbird-dev" package in Debian since version 52, nor has there been a "firefox-dev" package.
Updated•5 years ago
|
Description
•