There is "PKG_CHECK_MODULES(GTKMOZEMBED, [xulrunner-gtkmozembed >= xulrunner_required_version ..." in configure.ac, but for xulrunner-1.9 should be "PKG_CHECK_MODULES(GTKMOZEMBED, [libxul-embedding >= xulrunner_required_version", so configure can't find GTKMOZEMBED. Reproducible: Always Steps to Reproduce: 1. emerge dev-python/gtkmozembed-python 2. equery files gtkmozembed-python | grep so$ 3. python -c "import gtkmozembed" Actual Results: 1. The following modules will be built: 2. 3. Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named gtkmozembed Expected Results: 1. The following modules will be built: gtkmozembed (linking to xulrunner) 2. /usr/lib/python2.5/site-packages/gtk-2.0/gtkmozembed.so 3.
Actually, xulrunner 1.9 installs mozilla-gtkmozembed.pc, which is not an option because of the sed changing mozilla to seamonkey. Changing it to re-enable and use mozilla-gtkmozembed.pc doesn't work; it fails with a linker error. I'm not sure if that's supposed to be useable or not, but historically, gtkmozembed has been different than the straight libxul, so it seems likely that that's what's supposed to be used.
Created attachment 175122 [details] gtkmozembed-python-2.19.1-r10.ebuild updated ebuild
Created attachment 175124 [details, diff] gtkmozembed-python-2.19.1-xulrunner19.patch patch taken from ubuntu which is also available in the bugs mentionned in the patch, updated to apply on top of our split patch.
Created attachment 175130 [details, diff] gtkmozembed-python-2.19.1-libtool2.patch make sure we can build with libtool-2. There, with this, I'm able to build gtkmozembed-python and afaics, it runs fine. I had to make this work because I didn't wanted to rebuild xulrunner 1.8 on my work box and I was trying to get codeina working.
(In reply to comment #4) > Created an attachment (id=175130) [edit] > gtkmozembed-python-2.19.1-libtool2.patch > > make sure we can build with libtool-2. > > There, with this, I'm able to build gtkmozembed-python and afaics, it runs > fine. I had to make this work because I didn't wanted to rebuild xulrunner 1.8 > on my work box and I was trying to get codeina working. > Thanks for good work! It really works fo me to, even without segfault at import :)
in tree as 2.19.1-r11, thanks for reporting.