Build issues for PolicyKit:
<<TableOfContents: execution failed [Argument "maxdepth" must be an integer value, not "[maxdepth]"] (see also the log)>>
Error: make[3]: no: Command not found
Error message
no html-nochunks polkit-spec.xml make[3]: no: Command not found make[3]: *** [polkit-spec.html] Error 127 make[3]: Leaving directory `/floss/building/gnome/PolicyKit/doc/spec' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/floss/building/gnome/PolicyKit/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/floss/building/gnome/PolicyKit' make: *** [all] Error 2
Workaround
Install the xmlto utility or put the following in your ~/.jhbuildrc file
module_autogenargs['PolicyKit'] = autogenargs + ' --disable-docbook-docs'
Solution
To be determined. See https://bugs.freedesktop.org/show_bug.cgi?id=7161 for a potential patch.
Error: /usr/bin/install: cannot create regular file `/lib/security/pam_polkit_console.so': Permission denied
Error message
mkdir -m 0700 -p /opt/gnome2/var/run/polkit-console test -z "/lib/security" || mkdir -p -- "/lib/security" /bin/sh ../libtool --mode=install /usr/bin/install-check 'pam_polkit_console.la' '/lib/security/pam_polkit_console.la' /usr/bin/install-check .libs/pam_polkit_console.so /lib/security/pam_polkit_console.so /usr/bin/install: cannot create regular file `/lib/security/pam_polkit_console.so': Permission denied make[2]: *** [install-securelibLTLIBRARIES] Error 1 make[2]: Leaving directory `/extra/cvs/gnome2/PolicyKit/pam-polkit-console' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/extra/cvs/gnome2/PolicyKit/pam-polkit-console' make: *** [install-recursive] Error 1 *** error during stage install of PolicyKit: Error running make install *** [1/1]
Workaround
Put the following in your~/.jhbuildrcfile (change the prefix accordingly):
module_autogenargs['PolicyKit'] = autogenargs + ' --with-pam-module-dir=/opt/gnome2/lib/security'
Note: you may have to add the --with-pam-module-dir option in addition to the --disable-docbook-docs flag mentioned above.
Solution
Same as workaround.