[MiroDev] xul runner problem (svn, opensuse 11, x86_64)

will willg at bluesock.org
Thu Aug 21 11:47:28 EDT 2008


The widget ui in Miro 2.0 isn't too different from the html ui in Miro 
1.2.x for Linux.  I'm pretty sure all the dependencies are the same.

I have no idea how OpenSUSE packages work, but I would suggest trying to 
use the packages and build scripts that OpenSUSE has for Miro 1.2.x and 
changing the source that's being compiled to the Miro 2.0 source.

The theory being that you're running into problems whoever builds the 
Miro 1.2.x packages has already solved on your system.

Hope that helps--

/will


Davide Imbeni wrote:
> Hi,
> 
> I'm running openSuse 11 on a 64 bits machine. I have installed both 
> mozilla-xulrunner 1.8.1 and mozilla-xulrunner 1.9.0. <http://1.9.0.>
> 
> Build and installation of svn miro go smoothly.
> 
> When I run it, I get the following error:
> 
> 
> Traceback (most recent call last):
>   File "/usr/local/bin/miro.real", line 211, in <module>
>     startapp()
>   File "/usr/local/bin/miro.real", line 156, in startapp
>     startup(props_to_set)
>   File "/usr/local/bin/miro.real", line 41, in startup
>     from miro.plat.frontends.widgets.application import GtkX11Application
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/plat/frontends/widgets/application.py", 
> line 34, in <module>
>     from miro.frontends.widgets.application import Application
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/frontends/widgets/application.py", 
> line 45, in <module>
>     from miro.frontends.widgets import dialogs
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/frontends/widgets/dialogs.py", 
> line 40, in <module>
>     from miro.plat.frontends.widgets import widgetset
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/plat/frontends/widgets/widgetset.py", 
> line 29, in <module>
>     import gtkmozembed
> ImportError: /usr/lib64/xulrunner-1.8.1/libgtkembedmoz.so: undefined 
> symbol: _ZN23nsSupportsWeakReference16GetWeakReferenceEPP16nsIWeakReference
> 
> If I keep 1.9.0 only, the error is worse (if I understand correctly):
> 
> Traceback (most recent call last):
>   File "/usr/local/bin/miro.real", line 211, in <module>
>     startapp()
>   File "/usr/local/bin/miro.real", line 156, in startapp
>     startup(props_to_set)
>   File "/usr/local/bin/miro.real", line 41, in startup
>     from miro.plat.frontends.widgets.application import GtkX11Application
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/plat/frontends/widgets/application.py", 
> line 34, in <module>
>     from miro.frontends.widgets.application import Application
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/frontends/widgets/application.py", 
> line 45, in <module>
>     from miro.frontends.widgets import dialogs
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/frontends/widgets/dialogs.py", 
> line 40, in <module>
>     from miro.plat.frontends.widgets import widgetset
>   File 
> "/usr/local/lib64/python2.5/site-packages/miro/plat/frontends/widgets/widgetset.py", 
> line 29, in <module>
>     import gtkmozembed
> ImportError: libgtkembedmoz.so: cannot open shared object file: No such 
> file or directory
> 
> 
> I have made a number of attempts of installing/removing development and 
> 32bit compatible packages, without any success.
> Any clue where I could keep looking?
> 
> Thank you very much
> 
> Davide Imbeni
> 
> 
> PS. I have been able to compile in the past with openSuse 10.3, but 
> never yet with openSuse 11.0. And I would REALLY like to continue using 
> miro 2.x, rather than the 1.2 version provided with openSuse 11...


More information about the Develop mailing list