mailnews/extensions/smime/src/nsCertPicker.cpp:232:7: error: use of undeclared identifier 'do_CreateInstance'
Categories
(MailNews Core :: Backend, defect)
Tracking
(Not tracked)
People
(Reporter: aceman, Assigned: aceman)
Details
Attachments
(2 files)
2.39 KB,
patch
|
rjl
:
review+
|
Details | Diff | Splinter Review |
973 bytes,
patch
|
frg
:
review+
|
Details | Diff | Splinter Review |
The compilation fails in current trunk of Thunderbird with this error:
mailnews/extensions/smime/src/nsCertPicker.cpp:232:7: error: use of undeclared identifier 'do_CreateInstance'
Looks like some includes have changed in m-c and now we are not inheriting the nsComponentManagerUtils.h as before in some c-c files.
Updated•4 years ago
|
Pushed by acelists@atlas.sk:
https://hg.mozilla.org/comm-central/rev/f44ace76831e
add some missing includes of nsComponentManagerUtils.h. r=rjl
Comment 3•4 years ago
|
||
This was caused by bug 1600545. Sadly it left TB busted due to unified compilation issues in M-C code:
0:17.29 In file included from Unified_cpp_parser_html0.cpp:2:
0:17.29 In file included from c:/mozilla-source/comm-central/parser/html/nsHtml5AtomTable.cpp:5:
0:17.29 In file included from c:/mozilla-source/comm-central/parser/html/nsHtml5AtomTable.h:8:
0:17.29 In file included from c:/mozilla-source/comm-central/obj-x86_64-pc-mingw32/dist/include/nsHashKeys.h:12:
0:17.29 In file included from c:/mozilla-source/comm-central/obj-x86_64-pc-mingw32/dist/include\nsAutoPtr.h:10:
0:17.29 c:/mozilla-source/comm-central/obj-x86_64-pc-mingw32/dist/include\nsCOMPtr.h(414,5): error: no matching function for call to 'ToSupports'
0:17.29 NSCAP_LOG_ASSIGNMENT(this, aNewPtr);
0:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So clearly bug 1519936 wasn't fixed :-(
Comment 4•4 years ago
|
||
According to https://hg.mozilla.org/try-comm-central/rev/ed6f5f34c520d586059e7ed1080a53f036a5a867#l2.2, there is still one missing.
Comment 6•4 years ago
|
||
Oh I see Jorg already found it too. Can someone check it in.
Comment 7•4 years ago
|
||
Let's wait for the follow-up to bug 1600545 to be merged to mozilla-central. Then we're building again.
Pushed by frgrahl@gmx.net: https://hg.mozilla.org/comm-central/rev/9d375b52da67 Add missing include of nsComponentManagerUtils.h to saxparser. r=frg
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/49bc32a100a3 Follow-up: Reformat. rs=reformat DONTBUILD
Description
•