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.