I’ve finally started working on all the XPCOM related documentation I’ve been meaning to work on for the past couple of months. That is to say, I’m working on getting my environment properly set up so I can build and test out some XPCOM components.
This is taking more work than I expected. The first step is to have a copy of the Gecko SDK, which is not currently provided in Intel Mac form, so I’m trying to build it myself. The instructions say to build XULRunner to get the SDK, but XULRunner currently won’t build for me, producing the following error:
/usr/bin/libtool: file: ChangeCSSInlineStyleTxn.o is not an object file (not allowed in a library)
I have no idea why that’s happening. However, it appears that the Gecko SDK has built successfully, so I’m moving on from there.