Hi,
On Fri, Mar 03, 2006, Petter Sundlöf wrote:
Ever since I upgraded to Galeon 2.0.1, the xulrunner-using version,
Galeon crashes spuriously with mozilla-mplayer.
I previously used 3.21-1, and now 3.21-2 of the plugin. The plugin does
not crash Firefox or Mozilla, but only Galeon.
The crash you have is caused by your symlink, please don't create
symlinks like this, it's really dangerous. You should install
mozilla-browser to get the /usr/lib/libxpcom.so symlink to
/usr/lib/mozilla/libxpcom.so, I've reopened the bug requesting the
removal of the mozilla-browser dep to revert the change: this dep is
required when the package is built against mozilla-dev.
Since the upgrade to xulrunner, I was forced to symlink
/usr/lib/libxpcom.so to /usr/lib/mozilla/libxpcom.so, since
mozilla-mplayer would not work otherwise (it'd be complain in stdout
about the .so not being found).
Please don't do that. It is a bug of the mozilla-mplayer package not
to depend on the package providing that .so. The cause might be the
lack of shlibs in the mozilla packages, but there are multiple ways for
the maintainer to comply:
- build against xulrunner (what I've suggested for the long-term)
- build with a rpath to the real lib (below /usr/lib/mozilla)
- add the dependency explicitely (what I've suggested for the
short-term)
I'm not sure it's possible to cleanly mix mozilla-built stuff with
xulruner-built stuff, so the end-result might be something like: your
plugin will only work in stuff built against mozilla, or will work with
stuff built against xulrunner when it will be built against xulrunner.
I cannot compile a debug build of Galeon because of a broken package
situation with regards to libxul-dev.
That's wrong. You can build a debug build of Galeon in a pbuilder or
sid chroot, but in order to build it under your system you have to
remove pcakages which you don't want to remove.
The current status of the bug for me is the sum of:
- mozilla-mplayer is not usuable becauses it can't locate
/usr/lib/libxpcom caused by the removal of a dependency in
mozilla-mplayer which was required (to get the .so) =
mozilla-mplayer bug reported via the reopening of #354131
- mozilla-mplayer is built against mozilla and will crash if used
within Galeon built against xulrunner, no idea who's responsible for
the bug, but would be solved if mozilla-mplayer would build against
xulrunner
Cheers,
--
Loïc Minier [EMAIL PROTECTED]
Current Earth status: NOT DESTROYED