[sisyphus] Кривая сборка mono

Ildar Mulyukov =?iso-8859-1?q?ildar_=CE=C1_users=2Esourceforge=2Enet?=
Чт Ноя 13 14:38:52 MSK 2003


Исходные данные:
$ rpm -qa | grep mono ; rpm -qa | grep mcs ; rpm -qa | grep sharp
mono-0.28-alt1
mcs-0.28-alt1
libgtk-sharp-0.11-alt1

что делаем:
$ rpmbuild -bb mono.spec
останавливаем, когда начинается %make
$ cd ../BUILD/mono-0.28/mono/tests
$ make pinvoke1.exe
выдаёт следующее:
************************************************
mcs --unsafe -nowarn:0162 -out:pinvoke1.exe pinvoke1.cs

** (/usr/bin/mcs.exe:30678): WARNING **: cant resolve internal call to 
"Test::MyClone()" (tested without signature also)

Your mono runtime and corlib are out of sync.
Corlib is: pinvoke1

When you update one from cvs you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably 
related
and you need to fix your mono install first.
Compilation succeeded
************************************************

Это, ИМХО корень проблемы, которая даёт следующий результат:
......
.cs: 153 test(s) passed. 8 test(s) failed.
......
.il: 6 test(s) passed. 3 test(s) failed.

И т.д.

Вообще же всем мэйнтейнерам просьба не пренебрегать make check / make test.

С уважением, Ильдар.
-- 
Ildar  Mulyukov,
   free SW designer/programmer
================================================
email: ildar на users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20030721)
================================================




Подробная информация о списке рассылки Sisyphus