Description of problem: SWT needs nsEmbedAPI.h to be in the compiler's -I flags for building its mozilla bindings. If I hack firefox-xpcom.pc to include it, the build proceeds as expected. As this file is in embed_base, can it be added to firefox-xpcom.pc? Version-Release number of selected component (if applicable): firefox-1.5.0.5-8
Whats the status here? This is blocking the eclipse bug, that we'd like to get fixed for Test3...
(In reply to comment #1) > Whats the status here? This is blocking the eclipse bug, that we'd like to get > fixed for Test3... No, we have a workaround in place for this. It would still be nice to get this fixe, but it's not critical for Test3. 3.2.0-5 has a fix for bug # 201778 and it's building now.
nsEmbedAPI.h is not part of the Gecko SDK. It shouldn't have been available before. Use nsXPCOM.h for the stuff you need. See also bug 201778 comment 6.
(In reply to comment #4) > nsEmbedAPI.h is not part of the Gecko SDK. It shouldn't have been available > before. Use nsXPCOM.h for the stuff you need. See also bug 201778 comment 6. I had planned to keep both the NS_InitXPCOM3 and the NS_InitEmbedding in SWT so we still needed this. Looking into the situation again, I think it's best to remove the NS_InitEmbedding entirely as you suggest. Our latest package, eclipse-1:3.2.0-6.fc6, does not use nsEmbedAPI.h. Thanks.