Re: [Evolution-hackers] Failing to configure libgdata from git master?
On Mon, 2010-04-19 at 16:43 -0400, Paul Smith wrote: snip/ Checking for required M4 macros... introspection.m4 not found ***Error***: some autoconf macros required to build gdata were not found in your aclocal path, or some forbidden macros were found. Perhaps you need to adjust your ACLOCAL_FLAGS? Looking around I found copies of introspection.m4 in the git source trees for atk and gtk+. However, neither of those packages install that file as part of their normal builds. Hi Paul, At least for Ubuntu Lucid, the macro is provided by the gobject-introspection package -- so, I guess we may need a new dependency there. By the way, if you install 'apt-file', you can search for a package containing a file (even if the package is not installed) by: apt-file search filename This is how I found it. On the other hand, when I try to make it, I get the following error: checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no configure: creating ./config.status config.status: creating Makefile config.status: creating libgdata.pc config.status: creating gdata/tests/Makefile config.status: creating po/Makefile.in config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/version.xml config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands Now type `make' to compile gdata Running build for libgdata make[1]: Entering directory `/src/buildd/evolution/obj/libgdata' make all-recursive make[2]: Entering directory `/src/buildd/evolution/obj/libgdata' Making all in . make[3]: Entering directory `/src/buildd/evolution/obj/libgdata' make[3]: *** No rule to make target `../../libgdata/gdata/gdata-marshal.h', needed by `gdata/gdata-marshal.c'. Stop. make[3]: Leaving directory `/src/buildd/evolution/obj/libgdata' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/src/buildd/evolution/obj/libgdata' make[1]: *** [all] Error 2 make[1]: Leaving directory `/src/buildd/evolution/obj/libgdata' make: *** [.stamp/libgdata.build] Error 2 Regards, ..C.. signature.asc Description: This is a digitally signed message part ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] Failing to configure libgdata from git master?
On Wed, 2010-04-21 at 10:42 -0500, C de-Avillez wrote: On Mon, 2010-04-19 at 16:43 -0400, Paul Smith wrote: snip/ Checking for required M4 macros... introspection.m4 not found ***Error***: some autoconf macros required to build gdata were not found in your aclocal path, or some forbidden macros were found. Perhaps you need to adjust your ACLOCAL_FLAGS? Looking around I found copies of introspection.m4 in the git source trees for atk and gtk+. However, neither of those packages install that file as part of their normal builds. Hi Paul, At least for Ubuntu Lucid, the macro is provided by the gobject-introspection package -- so, I guess we may need a new dependency there. By the way, if you install 'apt-file', you can search for a package containing a file (even if the package is not installed) by: apt-file search filename This is how I found it. On the other hand, when I try to make it, I get the following error: checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no configure: creating ./config.status config.status: creating Makefile config.status: creating libgdata.pc config.status: creating gdata/tests/Makefile config.status: creating po/Makefile.in config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/version.xml config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands Now type `make' to compile gdata Running build for libgdata make[1]: Entering directory `/src/buildd/evolution/obj/libgdata' make all-recursive make[2]: Entering directory `/src/buildd/evolution/obj/libgdata' Making all in . make[3]: Entering directory `/src/buildd/evolution/obj/libgdata' make[3]: *** No rule to make target `../../libgdata/gdata/gdata-marshal.h', needed by `gdata/gdata-marshal.c'. Stop. make[3]: Leaving directory `/src/buildd/evolution/obj/libgdata' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/src/buildd/evolution/obj/libgdata' make[1]: *** [all] Error 2 make[1]: Leaving directory `/src/buildd/evolution/obj/libgdata' make: *** [.stamp/libgdata.build] Error 2 That's https://bugzilla.gnome.org/show_bug.cgi?id=616222. Philip Regards, ..C.. ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers signature.asc Description: This is a digitally signed message part ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] Failing to configure libgdata from git master?
Hi, On Mon, 2010-04-19 at 16:43 -0400, Paul Smith wrote: Hi Philip; all the docs I saw for libgdata list just your address as a contact; if there's a mailing list or similar you'd like me to CC please let me know. I'm the only maintainer at the moment, so e-mailing this address is fine. (There's no libgdata mailing list.) I maintain a makefile that allows people to build Evolution from the latest git sources along with a significant chunk of other Gnome (and some non-Gnome) libraries that Evo also uses. One of the new requirements for the latest Evo git master is libgdata. It requires 0.6.3 or above, but the version that comes on my Ubuntu (9.04) box is 0.4.0, so too old. So, I've added support for building libgdata from git to my makefile... or started to. Building libgdata from git won't work, since there are a number of API and ABI breakages in master which will probably cause the e-d-s build to choke (though Evolution itself should be OK). I'd advise you to use the libgdata-0-6 branch. The checkout of the git code works fine but the configure command fails right away: *snip* Looking around I found copies of introspection.m4 in the git source trees for atk and gtk+. However, neither of those packages install that file as part of their normal builds. I think if you need this you should be including it in the sources of libgdata, or else maybe file a bug against gtk+ or similar asking them to install it during their builds? introspection.m4 should be provided by gobject-introspection, and I believe their official advice is not to distribute it in individual packages' source trees. Regards, Philip I worked around this locally by manually copying introspection.m4 from gtk+ into my target $prefix/share/aclocal, where autoconf found it. Thanks! signature.asc Description: This is a digitally signed message part ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers