Run Echofon for Firefox 1.9.6.6 on 3.6.x

Aug 30, 2010 14:51

Hello all! In the search of a cross-platform solution I've recently switched all my twitter reading over to Echofon. The program for both Mac OS X and iDevices is working really well, unfortunately I was unable to successfully use the Firefox extension under Linux. Until now :)
All of the problems boil down on how naan studio compiled the Linux versions of the support library shipped with the extension, as you can see from this output:

$ ldd extensions/twitternotifier@naan.net/platform/Linux_x86-gcc3/components/nsTwitterFoxSign.so
ldd: warning: you do not have execution permission for `extensions/twitternotifier@naan.net/platform/Linux_x86-gcc3/components/nsTwitterFoxSign.so'
linux-gate.so.1 => (0xffffe000)
libmozalloc.so => not found
libxpcom.so => /usr/lib/seamonkey/libxpcom.so (0xb779d000)
...

there's a missing "libmozalloc.so". A quick search, will show that this library will be shipped with the upcoming Firefox 4.x versions.
The first solution is that of switching over to Firefox 4 beta: Echofon will work with no problem.
However, if you want to play the safe side and not risk any issues with your extensions, you can stay with your current 3.6.x version of Firefox: just download the beta and copy libmozalloc.so from the ./firefox/ folder over to /usr/lib/. This solution is not very clean, but it will work until Firefox 4 will be considered stable and production ready: at that point, just delete the library and install the new package.

HTH!

echofon, twitter, firefox

Previous post Next post
Up