Hi,

>> I've removed the "csc" script from my local guix now and keepass builds and 
>> runs now.
>What exactly did you mean with that?

Mono has a script called "csc".  It contains the following:

#!/gnu/store/m0xdsa8cfq6mq1kxgxmpmpg71la4f0b9-bash-minimal-5.1.16/bin/sh
exec /gnu/store/y5fqcqhx1i2b0jahmxlhzm2cas474dd4-mono-6.12.0.206/bin/mono 
--gc-params=nursery-size=64m $MONO_OPTIONS 
/gnu/store/y5fqcqhx1i2b0jahmxlhzm2cas474dd4-mono-6.12.0.206/lib/mono/4.5/csc.exe
 "$@"

Since csc.exe is binary-only, we don't distribute that.

But we do distribute csc.  That's kinda weird.

So any configure script that would check for "csc" would find it and probably 
assume that the csc compiler (Microsoft Roslyn) is installed.  But we don't 
ship csc.exe, so it isn't.

But it isn't necessary to patch that.  keepass also builds and runs without the 
fix.

Note: But https://codeberg.org/guix/guix/pulls/374 is necessary.

Reply via email to