GNOME Bugzilla – Bug 616277
Problem installing libpeas
Last modified: 2010-05-30 00:32:17 UTC
Currently you cannot install libpeas under a custom prefix, because of it trying to install introspection data under /usr. ---------------------------------------------------------------------- test -z "/usr/share/gir-1.0" || /bin/mkdir -p "/usr/share/gir-1.0" /usr/bin/install -c -m 644 Peas-2.0.gir '/usr/share/gir-1.0' /usr/bin/install: cannot create regular file `/usr/share/gir-1.0/Peas-2.0.gir': Permission denied make[2]: *** [install-girDATA] Error 1 make[2]: Leaving directory `/home/deejay1/PRACA/GNOME/libpeas/libpeas' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/deejay1/PRACA/GNOME/libpeas/libpeas' make: *** [install-recursive] Error 1
Hi! I think this is because it tries to install the file where pkgconfig tells it to. The proper fix for that would be to use the gobject-introspection m4 macros in our configure.ac. Do you want to give it a try?
Created attachment 159395 [details] [review] Autotools should use system introspection macros Here you go. But please test if introspection works after that, but it builds fine here. Did I say I hate autotools?
Attachment 159395 [details] pushed as 987bef4 - Autotools should use system introspection macros Thank you very much! Your patch is now available in libpeas master.
Gah, this accidentally made a regression of https://bugzilla.gnome.org/show_bug.cgi?id=616559 Working on a fix
I think I fixed that already. I noticed it too after a make clean, I should have checked sooner...
Yes it did. Thanks, and sorry for not noticing that - it was including the already existing installed PeasUI.gir :/
No problem, everything is fine now :-)