GNOME Bugzilla – Bug 486421
gtkmozembedmm fails to build on debian testing/unstable
Last modified: 2009-01-07 21:09:16 UTC
Please describe the problem: When building on debian testing/unstable gtkmozembedmm doesn't build when xulrunner-dev is installed. Steps to reproduce: 1. On a debian unstable/testing install checkout the head of the gtkmozembedmm tree. 2. Insure that xulrunner-dev is installed. 3. Attempt to configure and build the project. 4. Note that it fails due to a lack of mozilla packages. 5. Change configure.ac to reference xulrunner instead of mozilla. 6. Run configure again. 7. Note that configure fails succeeds. 8. Run make 9. Note that the build fails looking for gnome-vfs headers/libraries. 10. Make changes to configure.ac referencing the gnome-vfs package. 11. Run make again 12. Note that make fails building the examples due to unresolved external symbols from the gtkmozembedmm library. 13. Change the sample makefile fragment to reference the gtkmozembedmm_lib at the end of the link line instead of at the beginning. 14. Make now completes successfully. Actual results: configure fails Expected results: For configure and make to complete without any errors and without any intervention. Does this happen every time? Yes Other information:
Created attachment 97187 [details] [review] Proposed patch to resolve build issues with gtkmozembedmm This patch fixes build issues on debian unstable/testing.
Note that gtkmozembedmm is not part of gtkmm, or even part of gnomemm. I have CCed the maintainer. The maintainer is listed in the AUTHORS file as Max Vasin <max-appolo@mail.ru> However, I did try this patch on Ubuntu Gutsy. Ubuntu has xulrunner-1.9-dev, but it has xulrunner.pc and xulrunner-embedded.pc instead of the xulrunner-gtkmozembed pkg-config name that you use in your patch.
Max?
Closing this because it's not part of gnomemm. Please contact try yourself to contact its maintainer.