Summary: | Rebuild with new mono | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny Sinelnikov <sin> |
Component: | dbus | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | eostapets, ildar, mouse, shrek, vk |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Evgeny Sinelnikov
2005-07-23 12:42:19 MSD
reassign Кстати, у меня вчера только собралось нормально. Я не смог воспроизветсти. у меня не воспроизвелось. Эта бага воспроизведется только на новой сборке mono-1.1.8, которая лежит в инкаминге, где нет не явной зависимости от libgtk-sharp-devel. ну как придет mono - я пересоберу. нет проблем. может быть вообще - ну ее нафиг, эту mono для dbus ? один черт mono не собирается для x86_64. (In reply to comment #4) > может быть вообще - ну ее нафиг, эту mono для dbus ? Так будет лучше. Эта сборочная зависимость на mono очень тормозит продвижение x86_64. > один черт mono не собирается для x86_64. подтверждаю. Кстати, в текущем dbus mono для x86_64 уже не собирается. И это было уже достаточно давно. (In reply to comment #6) > Кстати, в текущем dbus mono для x86_64 уже не собирается. > И это было уже достаточно давно. $ rpmquery -pR dbus-0.34-alt1.src.rpm | grep mono mono >= 1.0 mono-devel monodoc У тебя в header'ах пакета есть mono потому, что ты собирал srpm на i586. На данный момент BuildRequires в условные блоки брать _нельзя_. Это будет приводить к ошибке сборки под одну из платформ... что и произошло. Я говорил об этом на конференции и писал в рассылку. P.S. Пожалуста больше не добавляй в CC legion@ ... я знаю что я делаю, когда удаляю его оттуда. в dbus-0.34-alt3 поддержка mono убрана. Хорошо бы вернуть обратно поддержку mono (проверил - собирается, только monodoc и mono-tools в buildrequires добавить надо) А то некоторые программы не собираются без этого. Собирается на x86_64 ? Падаем всё так же: Creating ../../build/deps/net_1_1_bootstrap_corlib.dll.makefrag ... make[7]: Leaving directory `/usr/src/RPM/BUILD/mono-1.1.8.3/mcs/class/corlib' make[7]: Entering directory `/usr/src/RPM/BUILD/mono-1.1.8.3/mcs/class/corlib' make all-local make[8]: Entering directory `/usr/src/RPM/BUILD/mono-1.1.8.3/mcs/class/corlib' MONO_PATH="../../class/lib/basic:$MONO_PATH" /usr/src/RPM/BUILD/mono-1.1.8.3/run time/mono-wrapper ../../class/lib/basic/mcs.exe /nowarn:649 /nowarn:169 -nowarn :612 -nowarn:618 -d:INSIDE_CORLIB -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsa fe /nostdlib /target:library /out:mscorlib.dll @corlib.dll.sources Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in (wrapper managed-to-native) System.Object:__icall_wrapper_mono_array_new_spec ific (intptr,int) in <0x002ec> Mono.CSharp.Block:ResolveMeta (Mono.CSharp.ToplevelBlock toplevel, Mono.CSharp.EmitContext ec, Mono.CSharp.InternalParameters ip) in <0x00954> Mono.CSharp.Block:ResolveMeta (Mono.CSharp.ToplevelBlock toplevel, Mono.CSharp.EmitContext ec, Mono.CSharp.InternalParameters ip) in <0x00954> Mono.CSharp.Block:ResolveMeta (Mono.CSharp.ToplevelBlock toplevel, Mono.CSharp.EmitContext ec, Mono.CSharp.InternalParameters ip) ... Mono.CSharp.EmitContext ec, Mono.CSharp.InternalParameters ip) in <0x0004b> Mono.CSharp.ToplevelBlock:ResolveMeta (Mono.CSharp.EmitContext ec, Mono.CSharp.InternalParameters ip) in <0x001e9> Mono.CSharp.Constructor:Emit () in <0x005c3> Mono.CSharp.TypeContainer:EmitType () in <0x002d8> Mono.CSharp.RootContext:EmitCode () in <0x00e8d> Mono.CSharp.Driver:MainDriver (System.String[] args) in <0x00015> Mono.CSharp.Driver:Main (System.String[] args) make[8]: *** [../../class/lib/net_1_1_bootstrap/mscorlib.dll] Error 1 make[8]: Leaving directory `/usr/src/RPM/BUILD/mono-1.1.8.3/mcs/class/corlib' make[7]: *** [do-all] Error 2 make[7]: Leaving directory `/usr/src/RPM/BUILD/mono-1.1.8.3/mcs/class/corlib' make[6]: *** [all-recursive] Error 1 (In reply to comment #11) > Падаем всё так же: Вы в hasher'е собираете? Сдаётся мне, что это что-то похожее, хотя я не уверен: http://bugzilla.ximian.com/show_bug.cgi?id=75831 Как только найду где залить 1.1.9, выложу новую версию mono. Давайте включим сборку с mono? Без неё плохо :( Программы не собираются... > Давайте включим сборку с mono? Без неё плохо :( Программы не собираются...
Если проблема опять с mono & x86_64, то могу сказать, что в последний раз сама
сборка прошла, но на стадии проверки файлов пакета оказался конфликт по
установленным в %_libdir и %_bindir файлам. Если будет сборочная система могу
попробовать разобраться.
так как нынче дела-то? Оно нужно мне для beagle... Я так понимаю пользователи i586 остались без dbus-mono из-за несобираемости на x86_64, что есть непорядок, может таки пока добавить условную сборку? sin, я готов предоставить сборочную среду. Напиши мне в личную почту. Надеюсь, что тестироваться будет сразу версия 0.60? А какая сейчас в Sisyphus ? (In reply to comment #18) > А какая сейчас в Sisyphus ? Сейчас в Sisyphus лежит еще 0.50 аж от прошлого сентября. А на дворе уже 0.61. Присоединяюсь к голосам тех, кому нужен dbus-mono. Я хочу собрать f-spot, а без этого он не соберется. Я так понимаю что эту багу можно закрывать в свете того что все привязки удалены из d-bus? (In reply to comment #20) > Я так понимаю что эту багу можно закрывать в свете того что все привязки удалены > из d-bus? Ага. :) Хотя, dbus-mono сейчас в Сизифе есть, и его маинтейнер не я. Ну и close... |