From: Duncan C. <dun...@wo...> - 2004-12-14 00:50:48
|
All, I have Wolfram's GtkMozEmbed contribution integrated into our current build system. Configuration of it is easier than I expected as there is a pkg-config package for it called "mozilla-gtkmozembed". This appears to be installed by default with Mozilla but not FireFox. I don't know what the minimum version of GtkMozEmbed we require. My current guess is Mozilla 1.4 and above but any suggestion based upon more than guess work would be welcome. The package will be called "mozembed" (complain now if you don't like it!). The main module will be Graphics.UI.Gtk.MozEmbed. I think this name matches the coming hierarchical naming scheme for the gtk package. Please shout now if this is wrong or you think this is not ideal. BTW, the test/demo program works great! One thing I notice that may cause problems is that while only mozilla provides the appropriate .h files and the pkg-config info, firefox appears before mozilla in /etc/ld.so.conf (at least on my gentoo system) which means that although we link against mozilla's .so's at build/link time, at runtime the dynamic linker links us against firefox's copies of the various .so files. This is perhaps just an oddity of gentoo's mozilla and firefox installation but it worries me that we'll get dynamic linking problems on systems with sufficiently different versions of mozilla and firefox. Duncan |