Mailinglist Archive: opensuse-buildservice (314 mails)

< Previous Next >
[opensuse-buildservice] Problems building Mono-based project for Fedora
  • From: John Pye <john@xxxxxxxxxxxxxxxxxx>
  • Date: Mon, 07 Jan 2008 15:46:35 +1100
  • Message-id: <4781AEAB.2080606@xxxxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages