mono-2.4.2.3 (and thus all other mono packages) is broken on x86_64

  • Done
  • quality assurance status badge
Details
2 participants
  • Danny Milosavljevic
  • nomike (they/them)
Owner
unassigned
Submitted by
nomike (they/them)
Severity
normal

Debbugs page

N
N
nomike (they/them) wrote 7 days ago
(address . bug-guix@gnu.org)
616855a3-8e9c-42a6-8f83-d0b427671c5f@nomike.com
The build fails with:

```plaintext
make install-local
make[7]: Entering directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/corlib'
/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/sh
./../../mkinstalldirs
/gnu/store/p376lzzwiwwnh5w0ghfflylxhm954jhl-mono-2.4.2.3/lib/mono/1.0
/gnu/store/7h0mnlwalw23j9jmvz5n1i5mqkgb4d06-coreutils-9.1/bin/install -c
-c -m 755 ./../../class/lib/net_1_1/mscorlib.dll
/gnu/store/p376lzzwiwwnh5w0ghfflylxhm954jhl-mono-2.4.2.3/lib/mono/1.0/mscorlib.dll
test ! -f ./../../class/lib/net_1_1/mscorlib.dll.mdb ||
/gnu/store/7h0mnlwalw23j9jmvz5n1i5mqkgb4d06-coreutils-9.1/bin/install -c
-c -m 755 ./../../class/lib/net_1_1/mscorlib.dll.mdb
/gnu/store/p376lzzwiwwnh5w0ghfflylxhm954jhl-mono-2.4.2.3/lib/mono/1.0/mscorlib.dll.mdb
make[7]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/corlib'
make[6]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/corlib'
make[6]: Entering directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/System'
make install-local
make[7]: Entering directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/System'
MONO_PATH="./../../class/lib/net_1_1_bootstrap:$MONO_PATH"
/tmp/guix-build-mono-2.4.2.3.drv-0/source/runtime/mono-wrapper
./../../class/lib/net_1_1_bootstrap/gacutil.exe /i
./../../class/lib/net_1_1/System.dll /f  /root
/gnu/store/p376lzzwiwwnh5w0ghfflylxhm954jhl-mono-2.4.2.3/lib /package 1.0
Failure adding assembly ./../../class/lib/net_1_1/System.dll to the
cache: Strong name cannot be verified for delay-signed assembly
make[7]: *** [../../build/library.make:159: install-local] Error 1
make[7]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/System'
make[6]: *** [../../build/rules.make:128: do-install] Error 2
make[6]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class/System'
make[5]: *** [../build/rules.make:144: install-recursive] Error 1
make[5]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs/class'
make[4]: *** [build/rules.make:144: install-recursive] Error 1
make[4]: Leaving directory '/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs'
make[3]: *** [Makefile:91: profile-do--net_1_1--install] Error 2
make[3]: Leaving directory '/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs'
make[2]: *** [Makefile:87: profiles-do--install] Error 2
make[2]: Leaving directory '/tmp/guix-build-mono-2.4.2.3.drv-0/source/mcs'
make[1]: *** [Makefile:562: install-exec] Error 2
make[1]: Leaving directory
'/tmp/guix-build-mono-2.4.2.3.drv-0/source/runtime'
make: *** [Makefile:487: install-recursive] Error 1
error: in phase 'install': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("install"
"CC=gcc" "NO_SIGN_ASSEMBLY=yes" "V=1") exit-status: 2 term-signal: #f
stop-signal: #f>
phase `install' failed after 8.6 seconds
command "make" "install" "CC=gcc" "NO_SIGN_ASSEMBLY=yes" "V=1" failed
with status 2
build process 18 exited with status 256
builder for
`/gnu/store/7am8cs3rhiadwv0mgqpbrjj0fas41w53-mono-2.4.2.3.drv' failed
with exit code 1
@ build-failed
/gnu/store/7am8cs3rhiadwv0mgqpbrjj0fas41w53-mono-2.4.2.3.drv - 1 builder
for `/gnu/store/7am8cs3rhiadwv0mgqpbrjj0fas41w53-mono-2.4.2.3.drv'
failed with exit code 1
```


Could someone with more experience in this have a look please?

Thanks!

nomike
D
D
Danny Milosavljevic wrote 7 days ago
(name . nomike (they/them))(address . nomike@nomike.com)(address . 78950-done@debbugs.gnu.org)
87jz4pf0eg.fsf@friendly-machines.com
Fixed mono 2.4.2.3 build in guix master, commit b33b8f6a3d622dd5e99ea44ca0d18585c5c06393.
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 78950@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 78950
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch