On Sat, 2008-02-16 at 02:19 +0100, Quentin Sculo wrote:
I helped Brendon find the problem in irc, it was due to Gtk2::MozEmbed being compiled with the package firefox-dev and not libxul-dev on ubuntu gutsy.
I guess this can be fixed by preferring Xulrunner's over Firefox' or Mozilla's gtkmozembed stuff as in the attached patch.
And by the way, with xulrunner-1.9 (default for the future ubuntu hardy), Gtk2::MozEmbed doesn't find the mozembed libraries. It would be nice if it could be fixed. These pages may help : http://developer.mozilla.org/en/docs/Migrating_from_Internal_Linkage_to_Frozen_Linkage https://wiki.ubuntu.com/XulrunnerGecko
This, on the other hand, doesn't seem to work yet. Compilation does succeed with package "libxul-embedding-unstable", but linking fails: it looks like xulrunner-1.9-dev doesn't install libgtkembedmoz.so.
And about fixing Gtk2::MozEmbed, a mostly the man page Gtk2::MozEmbed::index.3pm generated by the compilation is mostly empty/useless and its NAME line generate this warning by lintian : N: Each manual page should start with a `NAME' section, which lists the N: name and a brief description of the page seperated by '\-'. the '-' is missing.
This is actually a bug in Glib::MakeHelper. Patch attached. -- Bye, -Torsten
Attachment:
xulrunner.patch
Description: Text Data
Attachment:
index-lint.patch
Description: Text Data