Ошибки при компиляции Mono в Windows через Cygwin

Я следую этому руководству: http://www.mono-project.com/docs/compiling-mono/windows/

Я скачал исходный код Mono с GitHub (на сегодняшний день).

Моя командная строка autogen выглядит следующим образом:

sh autogen.sh --host=i686-pc-mingw32

У меня есть два предупреждения автогена, без ошибок (см. Ниже). Тогда я бегу make и я получаю ошибки:

Makefile:2463: recipe for target 'libmonoruntime_la-threadpool.lo' failed
make[3]: *** [libmonoruntime_la-threadpool.lo] Error 1
make[3]: Leaving directory '/cygdrive/c/projects/mono/mono/mono/metadata'
Makefile:436: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/cygdrive/c/projects/mono/mono/mono'
Makefile:520: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/cygdrive/c/projects/mono/mono'
Makefile:447: recipe for target 'all' failed
make: *** [all] Error 2

Я понятия не имею, как решить эту ошибку. libmonoruntime_la-threadpool.lo содержит:

# libmonoruntime_la-assembly.lo - a libtool object file
# Generated by doltcompile, not libtool
pic_object='.libs/libmonoruntime_la-assembly.o'
non_pic_object='libmonoruntime_la-assembly.o'

Я проверил и оба упомянутых файла libmonoruntime_la-assembly.o существовать.

полный make выход можно найти здесь: http://pastebin.com/WyytVHXq

Я также не знаю, зависят ли эти ошибки от предупреждений автогена. Для полноты, предупреждения:

mono/unit-tests/Makefile.am:7: warning: variable 'TEST_LDFLAGS' is defined but no program or
mono/unit-tests/Makefile.am:7: library has 'TEST' as canonical name (possible typo)

/cygdrive/c/projects/mono/mono/libgc/missing: Unknown `--is-lightweight' option
Try `/cygdrive/c/projects/mono/mono/libgc/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

Что касается второго предупреждения, я искал более новую libgc missing сценарий, но не смог его найти.

0 ответов

Другие вопросы по тегам