Since I use the package user hint, when I build a package that
installs GConf schemas I pass --disable-schemas-install to ./configure

Could you enlighten me as to why this is necessary?

It is because gconftool-2, as well as its configuration file and schema database belong to the gconf user - so if you're installing a new package as another unprivileged user (which you normally do when following the hint), you don't have write access to all these files, ie. adding schemas fails. The same applies to scrollkeeper.

This 'issue' does get a little tedious at times, because some packages' make install fails when it cannot install schemas and/or update scrollkeeper database. Some also ignore the --disable-schemas-install. You then have to manually go through neccessary Makefiles are comment out scrollkeeper-update and/or gconftool-2.

Take care,
--
David Ciecierski

Want control, education, and security from your operating system?
Hardened Linux From Scratch
http://www.linuxfromscratch.org/hlfs
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to