On 2019-04-03 13:06 -0700, Mark Wigzell via lfs-dev wrote: > Hey guys, > I'm using the "more-control-helpers" hint. I guess its no longer supported > because in trying to build the "gnome-control-panel" I ran into a bunch of > ninja builds that fail with: > pkexec must be setuid root > (this is case with geocode-glib as an example)
Should "gnome-control-panel" be gnome-control-center? Does the failure appears in "ninja test" or "ninja install"? If in "ninja test" it means some function of this package needs pkexec. For example, gnome- control-center's screen sharing function. If you don't need these functions you can just ignore the failures. If in "ninja install", it means your package user can not write some package files so meson will try to use pkexec to gain elevated privillages. You should figure out why your package user has insufficient permissions. My guess: glib-compile-schemas, gio-query-modules, gtk-query-immodules-3.0, etc. > I don't know how to disable this behavior, is it possible? > > I'm beginning to think this is a hard break from the "more-control-helpers" > hint, since I can't get around it without being root. > > Cheers, > --Mark -- Xi Ruoyao <[email protected]> School of Aerospace Science and Technology, Xidian University -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
