Mozilla Embeded error resolved!
June 10, 2007 at 6:37 am 3 comments
So it looks like the error I had with the embedmoz module can be worked around by typing this before running. I am not sure how that fixes the issue. But it does. It looks like perhaps the mozilla engine from firefox is used and needs to point to the correct location.
The quick solution?
export LD_LIBRARY_PATH=/usr/lib/firefox
That little guy lets me run my app from the terminal! WOOT!
Thanks to everyone that helped… and for jrip for figuring it out with me on #gnome.
Jason Brower
Advertisements
Entry filed under: GSoC.
1.
Freddy Martinez | June 10, 2007 at 7:21 am
Seems like you have been affected by this:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/26436
I just rediscovered this bug today while I was doing some bug work for the Mozilla Team. I was going to bring it to you but it seems like you found it already.
2.
Bernat Tallaferro | June 10, 2007 at 8:50 am
This bug has been present in Ubuntu for quite a while now, and no one has found a solution for it yet. It really is a blocker for using gtkmozembed.
Unfortunately, what you are describing is just a workaround, which will only work when you call your application from the command line, which is not always the case for some applications.
Have a look at https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/26436/comments/34 for another possible workaround.
It does not seem to affect other distributions, though (at least Debian and Fedora, AFAIK).
3.
asac | June 12, 2007 at 11:56 am
a workaround would be to link gtkmozembed python module against *every* firefox lib needed. Pretty ugly, but should work.