Bug 1222814

Summary: Mono 2.10.8 fails to build on F22 with error undefined reference to mono_jit_tls
Product: [Fedora] Fedora Reporter: Timotheus Pokorra <pokorra.mailinglists>
Component: monoAssignee: Xavier Lamien <lxtnow>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: chkr, claudiorodrigo, itamar, lxtnow, moceap, paul, pokorra.mailinglists
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-19 14:09:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Timotheus Pokorra 2015-05-19 08:49:24 UTC
Description of problem:
Currently, there is a compiler error when trying to build Mono 2.10.8 on Fedora 22.

Steps to Reproduce:
build on Koji

Actual results:

CC	libmono_static_la-mini-posix.lo
LD	libmono-static.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC	mono-main.o
LD	mono
./.libs/libmono-static.a(libmono_static_la-mini.o): In function `mono_get_jit_tls_offset':
/builddir/build/BUILD/mono-2.10.8/mono/mini/mini.c:2481: undefined reference to `mono_jit_tls'
/builddir/build/BUILD/mono-2.10.8/mono/mini/mini.c:2481: undefined reference to `mono_jit_tls'
collect2: error: ld returned 1 exit status
Makefile:1571: recipe for target 'mono' failed
make[4]: *** [mono] Error 1
make[4]: Leaving directory '/builddir/build/BUILD/mono-2.10.8/mono/mini'
Makefile:1429: recipe for target 'all' failed
make[3]: *** [all] Error 2


Additional Info:
This was initially reported on the fedora-devel mailing list for Mono 3.4:
https://lists.fedoraproject.org/pipermail/devel/2015-May/210377.html

A patch was suggested which works for Mono 3.4:
https://lists.fedoraproject.org/pipermail/devel/2015-May/210378.html

This does not apply straight to Mono 2.10 because the code files have been moved.

Comment 1 Timotheus Pokorra 2015-05-19 08:56:24 UTC
I have applied the patch now to F22 branch:
http://pkgs.fedoraproject.org/cgit/mono.git/commit/?h=f22&id=150cb705fc06bc465307a4929c65ef3d3ac7211a

Now I get a new failure, even a segfault, later on in the build:

make[8]: Entering directory '/root/rpmbuild/BUILD/mono-2.10.8/mcs/class/aot-compiler'
AOT [basic] mscorlib.dll.so
/bin/sh: line 1:  6534 Segmentation fault      MONO_PATH='./../../class/lib/basic/' /root/rpmbuild/BUILD/mono-2.10.8/runtime/mono-wrapper --aot=bind-to-runtime-version --debug ./../../class/lib/basic//mscorlib.dll > basic_aot.log 2>&1
Makefile:30: recipe for target '../../class/lib/basic//mscorlib.dll.so' failed
make[8]: *** [../../class/lib/basic//mscorlib.dll.so] Error 1
make[8]: Leaving directory '/root/rpmbuild/BUILD/mono-2.10.8/mcs/class/aot-compiler'
../../build/rules.make:132: recipe for target 'do-all' failed
make[7]: *** [do-all] Error 2
make[7]: Leaving directory '/root/rpmbuild/BUILD/mono-2.10.8/mcs/class/aot-compiler'

Comment 2 Timotheus Pokorra 2016-01-02 19:37:27 UTC
I tried to upgrade to Mono 2.11.4, but I am getting a SIGSEGV on Koji:

make[8]: Entering directory '/builddir/build/BUILD/mono-2.11.4/mcs/class/corlib'
/bin/sh ./../../mkinstalldirs ../../class/lib/build/tmp/
mkdir -p -- ../../class/lib/build/tmp/
touch ../../class/lib/build/tmp//.stamp
MCS     [build] mscorlib.dll
Native stacktrace:
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x4a4bf4]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x422d6f]
	/lib64/libpthread.so.0(+0x10430) [0x2b5715592430]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fa488]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fb7fc]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x6025b5]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fb90b]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fad82]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5f394a]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5f41b3]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fc8e7]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x5fca11]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x50bb99]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x528094]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x423b7e]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono(mono_main+0x26d) [0x47dead]
	/lib64/libc.so.6(__libc_start_main+0xf0) [0x2b57159d5700]
	/builddir/build/BUILD/mono-2.11.4/mono/mini/mono() [0x418879]
Debug info from gdb:
[New LWP 2081]
[New LWP 2080]
[New LWP 2079]
[New LWP 2078]
[New LWP 2077]
[New LWP 2076]
[New LWP 2075]
[New LWP 2074]
[New LWP 2073]
[New LWP 2072]
[New LWP 2071]
[New LWP 2070]
[New LWP 2069]
[New LWP 2068]
[New LWP 2067]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00002b5715591fdb in waitpid () from /lib64/libpthread.so.0
  Id   Target Id         Frame 
  16   Thread 0x2b5715f7e700 (LWP 2067) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  15   Thread 0x2b571617f700 (LWP 2068) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  14   Thread 0x2b5716380700 (LWP 2069) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  13   Thread 0x2b5716581700 (LWP 2070) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  12   Thread 0x2b5716782700 (LWP 2071) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  11   Thread 0x2b5716983700 (LWP 2072) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  10   Thread 0x2b5716b84700 (LWP 2073) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  9    Thread 0x2b5716d85700 (LWP 2074) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  8    Thread 0x2b5716f86700 (LWP 2075) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  7    Thread 0x2b5717187700 (LWP 2076) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  6    Thread 0x2b5717388700 (LWP 2077) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  5    Thread 0x2b5717589700 (LWP 2078) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  4    Thread 0x2b571778a700 (LWP 2079) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  3    Thread 0x2b571798b700 (LWP 2080) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  2    Thread 0x2b5717b8c700 (LWP 2081) "mono" 0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
* 1    Thread 0x2b5714c75b80 (LWP 2054) "mono" 0x00002b5715591fdb in waitpid () from /lib64/libpthread.so.0
Thread 16 (Thread 0x2b5715f7e700 (LWP 2067)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x2b571617f700 (LWP 2068)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x2b5716380700 (LWP 2069)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x2b5716581700 (LWP 2070)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x2b5716782700 (LWP 2071)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x2b5716983700 (LWP 2072)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x2b5716b84700 (LWP 2073)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x2b5716d85700 (LWP 2074)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x2b5716f86700 (LWP 2075)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x2b5717187700 (LWP 2076)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x2b5717388700 (LWP 2077)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x2b5717589700 (LWP 2078)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x2b571778a700 (LWP 2079)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x2b571798b700 (LWP 2080)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x2b5717b8c700 (LWP 2081)):
#0  0x00002b571558e540 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000000000601cc3 in GC_wait_marker () at pthread_support.c:1903
#2  0x00000000005f9e92 in GC_help_marker (my_mark_no=my_mark_no@entry=0) at mark.c:1116
#3  0x000000000060042f in GC_mark_thread (id=<optimized out>) at pthread_support.c:557
#4  0x00002b5715589555 in start_thread () from /lib64/libpthread.so.0
#5  0x00002b5715ab7b9d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x2b5714c75b80 (LWP 2054)):
#0  0x00002b5715591fdb in waitpid () from /lib64/libpthread.so.0
#1  0x00000000004a4d21 in mono_handle_native_sigsegv (signal=signal@entry=11, ctx=ctx@entry=0x2b5714c70c40) at mini-exceptions.c:2291
#2  0x0000000000422d6f in mono_sigsegv_signal_handler (_dummy=11, info=0x2b5714c70d70, context=0x2b5714c70c40) at mini.c:6041
#3  <signal handler called>
#4  GC_push_all_eager (bottom=bottom@entry=0x0, top=top@entry=0x7fffc8bc50b4 "") at mark.c:1468
#5  0x00000000005fb7fc in GC_push_current_stack (cold_gc_frame=cold_gc_frame@entry=0x7fffc8bc50b4 "") at mark_rts.c:491
#6  0x00000000006025b5 in GC_with_callee_saves_pushed (arg=0x7fffc8bc50b4 "", fn=<optimized out>) at mach_dep.c:476
#7  GC_generic_push_regs (cold_gc_frame=cold_gc_frame@entry=0x7fffc8bc50b4 "") at mach_dep.c:487
#8  0x00000000005fb90b in GC_push_roots (all=all@entry=1, cold_gc_frame=cold_gc_frame@entry=0x7fffc8bc50b4 "") at mark_rts.c:631
#9  0x00000000005fad82 in GC_mark_some (cold_gc_frame=cold_gc_frame@entry=0x7fffc8bc50b4 "") at mark.c:391
#10 0x00000000005f394a in GC_stopped_mark (stop_func=stop_func@entry=0x5f3660 <GC_never_stop_func>) at alloc.c:543
#11 0x00000000005f41b3 in GC_try_to_collect_inner (stop_func=0x5f3660 <GC_never_stop_func>) at alloc.c:382
#12 0x00000000005fc8e7 in GC_init_inner () at misc.c:807
#13 0x00000000005fca11 in GC_init_inner () at misc.c:603
#14 GC_init () at misc.c:517
#15 0x000000000050bb99 in mono_gc_base_init () at boehm-gc.c:136
#16 0x0000000000528094 in mono_init_internal (filename=filename@entry=0x7fffc8bc60db "./../../class/lib/basic/basic.exe", exe_filename=exe_filename@entry=0x7fffc8bc60db "./../../class/lib/basic/basic.exe", runtime_version=runtime_version@entry=0x0) at domain.c:1283
#17 0x00000000005291a7 in mono_init_from_assembly (domain_name=domain_name@entry=0x7fffc8bc60db "./../../class/lib/basic/basic.exe", filename=filename@entry=0x7fffc8bc60db "./../../class/lib/basic/basic.exe") at domain.c:1669
#18 0x0000000000423b7e in mini_init (filename=0x7fffc8bc60db "./../../class/lib/basic/basic.exe", runtime_version=runtime_version@entry=0x0) at mini.c:6537
#19 0x000000000047dead in mono_main (argc=31, argv=0x7fffc8bc54f8) at driver.c:1817
#20 0x00002b57159d5700 in __libc_start_main () from /lib64/libc.so.6
#21 0x0000000000418879 in _start ()
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
/bin/sh: line 1:  2054 Aborted                 (core dumped) MONO_PATH="./../../class/lib/basic:$MONO_PATH" /builddir/build/BUILD/mono-2.11.4/runtime/mono-wrapper ./../../class/lib/basic/basic.exe /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 -target:library -out:../../class/lib/build/tmp/mscorlib.dll @corlib.dll.sources
../../build/library.make:244: recipe for target '../../class/lib/build/tmp/mscorlib.dll' failed
make[8]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs/class/corlib'
make[8]: *** [../../class/lib/build/tmp/mscorlib.dll] Error 134
../../build/rules.make:137: recipe for target 'do-all' failed
make[7]: *** [do-all] Error 2
make[7]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs/class/corlib'
../build/rules.make:158: recipe for target 'all-recursive' failed
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs/class'
build/rules.make:158: recipe for target 'all-recursive' failed
make[5]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs'
make[5]: *** [all-recursive] Error 1
make[4]: *** [profile-do--build--all] Error 2
Makefile:99: recipe for target 'profile-do--build--all' failed
make[4]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs'
Makefile:95: recipe for target 'profiles-do--all' failed
make[3]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/mcs'
make[3]: *** [profiles-do--all] Error 2
Makefile:494: recipe for target 'all-local' failed
make[2]: Leaving directory '/builddir/build/BUILD/mono-2.11.4/runtime'
make[2]: *** [all-local] Error 2
Makefile:419: recipe for target 'all-recursive' failed
make[1]: Leaving directory '/builddir/build/BUILD/mono-2.11.4'
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Makefile:344: recipe for target 'all' failed
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.G29ka0 (%build)
    Bad exit status from /var/tmp/rpm-tmp.G29ka0 (%build)
Child return code was: 1
EXCEPTION: Command failed. See logs for output.
 # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps  /builddir/build/SPECS/mono.spec 
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/mockbuild/trace_decorator.py", line 84, in trace
    result = func(*args, **kw)
  File "/usr/lib/python3.4/site-packages/mockbuild/util.py", line 526, in do
    raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
mockbuild.exception.Error: Command failed. See logs for output.
 # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps  /builddir/build/SPECS/mono.spec 
LEAVE do --> EXCEPTION RAISED

Comment 3 Fedora End Of Life 2016-07-19 14:09:44 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.