GNUInstallDirs.cmake used by schroot set incorrect path for SYSCONFDIR and LOCALSTATEDIR if CMAKE_INSTALL_PREFIX is `/usr`, so both must be specified at configure time. Nowadays, schroot claims that can't lock `/usr/var/lib/schroot/...`. The patch attached fixes that. Reproducible: Always
Created attachment 408266 [details, diff] patch to current ebuild
--- ./ChangeLog +++ ./ChangeLog @@ -4,0 +5,7 @@ +*schroot-1.6.10-r3 (06 Aug 2015) + + 06 Aug 2015; Jonathan Callen <jcallen@gentoo.org> +schroot-1.6.10-r3.ebuild, + -schroot-1.6.10-r2.ebuild: + Add LOCALSTATEDIR to cmake args to ensure that /var is used instead of + /usr/var. Thanks to Alex Turbov, bug #556660. +