Pybliographer tries to update the scrollkeeper database in /var/lib/scrollkeeper. It uses scrollkeeper to manage documentation, and the ebuild should depend on it. Reproducible: Always Steps to Reproduce: ACCEPT_KEYWORDS="~x86" emerge pybliographer Actual Results: When emerge is doing "make install" into the /var/tmp sandbox, it gives an access violation error when trying to execute the following command: scrollkeeper-update -p /var/lib/scrollkeeper -o /var/tmp/portage/pybliographer-1.2.4/image//usr/share/omf/pybliographer The log file /tmp/sandbox-app-office_-_pybliographer-1.2.4-xxxxx.log contains: open_wr: /var/lib/scrollkeeper/scrollkeeper_docs open_wr: /var/lib/scrollkeeper/scrollkeeper_docs Expected Results: The installation should stay in the sandbox, but also update the system-wide scrollkeeper database correctly. Simply setting scrollkeeper_localstate_dir="${D}/var/lib/scrollkeeper" will result in the database in /var/lib/scrollkeeper getting overwritten (fortunately, it can be rebuilt). A correct solution can be found in the gnucash-1.8.7 ebuild, and I used this in the attached patch.
Created attachment 42255 [details, diff] Fixes scrollkeeper sandbox violation and correctly updates /var/lib/scrollkeeper
*** Bug 68309 has been marked as a duplicate of this bug. ***
Fixed in CVS (not with the patch but with `inherit gnome2`). Thanks for the bug report.
I noticed that X permission issue was different thing (if you run emerge in X terminal using su to get root privilege it will fail to configure), and fixed that in CVS.