[MonoDevelop] gecko/xulrunner: bringing DLL hell to linux box near	you
    Szczepan Hołyszewski 
    rulatir at wp.pl
       
    Thu Jan 15 04:12:49 EST 2009
    
    
  
$ locate libgtkembedmoz.so
/usr/lib/kompozer/libgtkembedmoz.so
/usr/lib/sunbird-0.9/libgtkembedmoz.so
/usr/lib/thunderbird-2.0/libgtkembedmoz.so
/usr/lib/xulrunner-1.9.0.3/libgtkembedmoz.so
$ locate libxul.so
/usr/lib/xulrunner-1.9.0.5/libxul.so
/usr/lib/xulrunner-devel-1.9.0.5/sdk/lib/libxul.so
This is a typical installation on Arch Linux. Note well: there is no place on 
this system that contains both libgtkembedmoz.so and libxul.so. Of course 
Mozilla embedding has no chance of working no matter how I set 
MOZILLA_FIVE_HOME.
The assumption made by MD that gecko and xulrunner are installed under the 
same prefix fails on great many systems. We do need two separate environment 
variables: one for mozilla, one for xulrunner.
Szczepan Holyszewski
    
    
More information about the Monodevelop-list
mailing list