trying to install www-servers/cherokee-0.6.1 ends with --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-19146.log" unlink: /session_mm_cgi-fcgi0.sem open_wr: /session_mm_cgi-fcgi0.sem unlink: /session_mm_cgi-fcgi0.sem -------------------------------------------------------------------------------- same with 0.6.0 and works "fine" without sandbox (obviously) Reproducible: Always Steps to Reproduce: 1. try to install www-servers/cherokee-0.6.1 with USE="admin coverpage gnutls ipv6 pam ssl -static -threads" Actual Results: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-19146.log" unlink: /session_mm_cgi-fcgi0.sem open_wr: /session_mm_cgi-fcgi0.sem unlink: /session_mm_cgi-fcgi0.sem -------------------------------------------------------------------------------- Expected Results: install cleanly, without sandbox violations.
Which
http://bugs.php.net/bug.php?id=13595 it seems a php problem reassing?
is this still a problem with cherokee-0.9.0? thanks.
yes it is, i've asked the gentoo php folks to look at it
Something like this in src_unpack() should make sandbox happy: sed -i -e "s|\(\$PHPCGI -v\)|\1 -d session.save_path=/tmp|" configure.in eautoreconf By default session.save_path is commented out in php.ini (?) and php-cgi tries to unlink files in / which sandbox doesn't like. Setting session path to /tmp (or uncommenting that entry in php.ini) does the trick.
do you have this problem in 0.11.6?
this problem is now fixed upstream, close this bug after the next release
New version in cvs