Skip navigation.
Home

Setting Up the Environment

Now that you have (hopefully) everything built, you will need to set up the XPCOM environment (because you usually don't want to mess up your Mozilla browser installation).

The best way to set up the environment is to create a directory for XPCOM and symlink all relevant components into it:

mkdir jabrss
mkdir jabrss/components
cd jabrss/components
ln -s /usr/lib/mozilla/components/proxyObjInst.xpt .
ln -s /usr/lib/mozilla/components/xpcom_base.xpt .
ln -s /usr/lib/mozilla/components/xpcom_components.xpt .
ln -s /usr/lib/mozilla/components/xpcom_ds.xpt .
ln -s /usr/lib/mozilla/components/xpcom_io.xpt .
ln -s /usr/lib/mozilla/components/xpcom_threads.xpt .
ln -s /usr/lib/mozilla/components/xpcom_xpti.xpt .

Now you have to install JabXPCOM/JabRSS into this directory and proceed with the XPCOM registration:

LD_LIBRARY_PATH=/usr/lib/mozilla MOZILLA_FIVE_HOME=. /usr/lib/mozilla/regxpcom