Epiphany cannot use all plugins

Jeremy Messenger mezz7 at cox.net
Thu May 7 03:35:14 UTC 2009


On Wed, 06 May 2009 06:52:25 -0500, Jeremy Messenger <mezz7 at cox.net> wrote:

> On Tue, 05 May 2009 23:54:13 -0500, Joe Marcus Clarke  
> <marcus at freebsd.org> wrote:
>
>> On Wed, 2009-05-06 at 11:22 +0800, Eric L. Chen wrote:
>>> On Tue, 2009-05-05 at 13:20 -0400, Joe Marcus Clarke wrote:
>>> > Eric L. Chen wrote:
>>> > > Hi,
>>> > > My epiphany does not load totem and moonlight plugins, but  
>>> firefox3 can.
>>> > > Any one has same problem?
>>> >
>>> > Unless you've built epiphany using libxul, it uses the Firefox 2.0
>>> > Gecko, and the two are not compatible.
>>>
>>> I didn't build/install firefox 2. Epiphany, totem and moonlight built
>>> with libxul.
>>> Then I found some plugins are not work, so install firefox3 to verify
>>> problem, but firefox3 can use all plugins.
>>
>> Could be a Gecko thing, then.  Contact the gecko team.
>
> Actually, it's epiphany port issue. I can try to fix it this evening  
> unless someone beat me. Here is a problem:
>
> www/epiphany/Makefile:
> ------------------------------
> 	@${REINPLACE_CMD} -e  
> 's|/lib/mozilla/plugins"|/lib/browser_plugins/symlinks/gecko18"|' \
> 		${WRKSRC}/embed/mozilla/mozilla-embed-single.cpp
> ------------------------------
>
> It's hardcore, so need to add a check if it uses libxul then switch to  
> gecko19. For now, Eric, you can edit by change from 'gecko18' to  
> 'gecko19' then reinstall epiphany and let us know if it works for you. I  
> won't be able to test it in runtime since I still have GNOME 2.24.2, old  
> xorg and etc. But I still can test by 'make patch' and commit it.

FYI: marcus already has committed a fix. Thanks miwi and marcus!

Cheers,
Mezz

> Cheers,
> Mezz
>
>> Joe
>>
>>>
>>> /Eric
>>> >
>>> > Joe
>>> >
>>> > >
>>> > >> ls /usr/local/lib/browser_plugins/symlinks/gecko19
>>> > > libgnashplugin.so		libtotem-complex-plugin.so
>>> > > libjavaplugin_oji.so		libtotem-cone-plugin.so
>>> > > libmoonloader.so		libtotem-gmp-plugin.so
>>> > > libmoonplugin-ff3bridge.so	libtotem-mully-plugin.so
>>> > > libmoonplugin.so		libtotem-narrowspace-plugin.so
>>> > > libtotem-basic-plugin.so
>>> > >
>>> > > /Eric


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-gnome mailing list