[opensuse-buildservice] Problems building Mono-based project for Fedora
Hi all I have been trying to build RPMs for a project called 'last-exit', using OBS. For some reason, I get a crash when I attempt to build it there, but when I build it on my own machine using the same .spec file and an equivalent .rpmmacros setup, I don't see this same crash. The crash is from 'gmcs.exe' and the error says that it's a low level error with the Mono runtime or libraries. But I'm not a Mono/.NET/C# developer so I don't have any further clues. What could possibly be varying between my local machine and OBS that could cause this type of problem? Cheers JP PS Here is the the tail of the output, which can be seen in full here: https://build.opensuse.org/package/live_build_log?project=home%3Ajdpipe&repository=Fedora_7&package=last-exit&arch=i586 |Merging translations into lastfm.schemas. make[3]: Leaving directory `/usr/src/redhat/BUILD/last-exit-5/data' make[2]: Leaving directory `/usr/src/redhat/BUILD/last-exit-5/data' Making all in dbus-sharp make[2]: Entering directory `/usr/src/redhat/BUILD/last-exit-5/dbus-sharp' /usr/bin/gmcs -target:library -out:NDesk.DBus.dll -unsafe -r:Mono.Posix ./dbus-sharp/*.cs ** (/usr/lib/mono/2.0/gmcs.exe:7419): CRITICAL **: _wapi_shm_file_open: shared file [/.wapi/shared_data-build18-Linux-i686-312-11-0] open error: No such file or directory ** (/usr/lib/mono/2.0/gmcs.exe:7419): CRITICAL **: _wapi_shm_attach: shared file [/.wapi/shared_data-build18-Linux-i686-312-11-0] open error ** ERROR **: file shared.c: line 312 (_wapi_shm_semaphores_init): assertion failed: (tmp_shared != NULL) aborting... Stacktrace: Native stacktrace: /usr/bin/mono [0x815738a] [0xffffe600] [0xffffe402] /lib/libc.so.6(gsignal+0x50) [0xb7cf8fa0] /lib/libc.so.6(abort+0x101) [0xb7cfa8b1] /lib/libglib-2.0.so.0(g_logv+0x4da) [0xb7eaaf6a] /lib/libglib-2.0.so.0(g_log+0x29) [0xb7eaafa9] /lib/libglib-2.0.so.0(g_assert_warning+0x76) [0xb7eab026] /usr/bin/mono [0x8107c62] /usr/bin/mono [0x80f5a62] /usr/bin/mono(mono_once+0x49) [0x80ff989] /usr/bin/mono [0x80f5c1c] /usr/bin/mono [0x80f90d9] /usr/bin/mono [0x80b1633] /usr/bin/mono(mono_runtime_init+0x21) [0x80922c1] /usr/bin/mono [0x8120259] /usr/bin/mono(mono_main+0x345) [0x8057cd5] /usr/bin/mono [0x8057482] /lib/libc.so.6(__libc_start_main+0xe0) [0xb7ce5f70] /usr/bin/mono [0x80573d1] ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= make[2]: *** [NDesk.DBus.dll] Aborted make[2]: Leaving directory `/usr/src/redhat/BUILD/last-exit-5/dbus-sharp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/last-exit-5' make: *** [all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.10761 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.10761 (%build) mount: can't find / in /etc/fstab or /etc/mtab md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping System halted.| --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (1)
-
John Pye