make[1]: Entering directory `/usr/portage/tmp/portage/clearsilver-0.9.7/work/clearsilver-0.9.7/csharp' /usr/bin/mcs -target:library --unsafe CS.cs -out:clearsilver.dll ACCESS DENIED mkdir: /root/.wapi ACCESS DENIED open_wr: /root/.wapi/shared_data-hermes-1-0 ** (/usr/lib/mono/1.0/mcs.exe:16785): CRITICAL **: : shared file [/root/.wapi/shared_data-hermes-1-0] open error: Permission denied ** (/usr/lib/mono/1.0/mcs.exe:16785): CRITICAL **: : shared file [/root/.wapi/shared_data-hermes-1-0] open error ** (/usr/lib/mono/1.0/mcs.exe:16785): WARNING **: Failed to attach shared memory! Falling back to non-shared handles CS.cs(84) error CS0214: Pointers may only be used in an unsafe context Compilation failed: 1 error(s), 0 warnings make[1]: *** [clearsilver.dll] Error 1 make[1]: Leaving directory `/usr/portage/tmp/portage/clearsilver-0.9.7/work/clearsilver-0.9.7/csharp' make: *** [cs] Error 2 !!! ERROR: dev-libs/clearsilver-0.9.7 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! make failed --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-dev-libs_-_clearsilver-0.9.7-15226.log" mkdir: /root/.wapi open_wr: /root/.wapi/shared_data-hermes-1-0 --------------------------------------------------------------------------------
Okay, sorry about the CC mess. This seems to be a result of the .NET binding getting built only when mono is installed. The solution would be to add "inherit mono" to the ebuild, if it weren't for the fact that the binding doesn't currently compile. Recommend disabing building that extension for now until it can be fixed here or upstream.
Okay, I've updated dev-libs/clearsilver-0.9.7 to disable it's csharp bindings. Please sync and test. Best regards, Stu
Works for me now :-)
Closing bug