Page 1 of 1

[SOLVED] nowe kadu z repozytorium roslin nie działa

Posted: Sat Dec 19, 2009 4:00 pm
by nUmer_inaczej
Witam!
Na wstępie się ukorzę - popełniłem kardynalny błąd. Po raz pierwszy postawiłem na nowość no i stało się - kadu przestało działać.
Gałąź stabilna amd64.

Code: Select all

Kadu 0.6.5.4-rc1 Copyright (c) 2001-2009 Kadu Team
Compiled with Qt 4.5.3
Running on Qt 4.5.3
Nowe kadu odmaskowane i zainstalowane. Wszystkie pakiety powiązane z kadu przeinstalowane.
Gdy próbuję wywołać okienko komunikacji z jakąś osobą kadu kończy działanie wypisując w konsoli jedynie "przerwane"
Można wywołać okno rozmowy przez rozwijalne menu - listę, jednak nie przez klik myszki.

w szczegółach przedstawia się to następująco:

Code: Select all

======= BEGIN OF BACKTRACE =====
[0] kadu [0x46cb48]
[1] /lib/libc.so.6 [0x37d2e32290]
[2] kadu(_ZNK5QHashI7QString12ProtocolDataE8findNodeERKS0_Pj+0x1f) [0x58100f]
[3] kadu(_ZNK15UserListElement2IDERK7QString+0x2a) [0x57c4b6]
[4] /usr/lib64/kadu/modules/libsms.so(_ZN25SmsConfigurationUiHandler16onUserDblClickedE15UserListElement+0x68) [0x7f2aac548e62]
[5] /usr/lib64/kadu/modules/libsms.so(_ZN25SmsConfigurationUiHandler11qt_metacallEN11QMetaObject4CallEiPPv+0x8e) [0x7f2aac54c2fa]
[6] /usr/lib/qt4/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x26f) [0x352a52a4ab]
[7] kadu(_ZN7UserBox13doubleClickedE15UserListElement+0x20) [0x58c338]
[8] kadu(_ZN7UserBox17doubleClickedSlotEP13Q3ListBoxItem+0x20) [0x558e12]
[9] kadu(_ZN7UserBox11qt_metacallEN11QMetaObject4CallEiPPv+0x4eb) [0x58c829]
[10] /usr/lib/qt4/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x26f) [0x352a52a4ab]
[11] /usr/lib/qt4/libQt3Support.so.4(_ZN9Q3ListBox13doubleClickedEP13Q3ListBoxItem+0x32) [0x3c04a2086a]
[12] /usr/lib/qt4/libQt3Support.so.4(_ZN9Q3ListBox21mouseDoubleClickEventEP11QMouseEvent+0xa5) [0x3c049060ff]
[13] /usr/lib/qt4/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x5a6) [0x3c03de0df8]
[14] /usr/lib/qt4/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x1c) [0x3c040c59a2]
[15] /usr/lib/qt4/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8f) [0x3c03d9d1c7]
[16] /usr/lib/qt4/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x7d0) [0x3c03da4a9c]
[17] /usr/lib/qt4/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x68) [0x352a51a586]
[18] /usr/lib/qt4/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_E+0xf0) [0x3c03da3e36]
[19] /usr/lib/qt4/libQtGui.so.4 [0x3c03df5224]
[20] /usr/lib/qt4/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xac1) [0x3c03df3e45]
[21] /usr/lib/qt4/libQtGui.so.4 [0x3c03e16043]
[22] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x222) [0x3529c358e3]
[23] /usr/lib/libglib-2.0.so.0 [0x3529c3883c]
[24] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x5e) [0x3529c389be]
[25] /usr/lib/qt4/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x4f) [0x352a53b503]
[26] /usr/lib/qt4/libQtGui.so.4 [0x3c03e159b6]
[27] /usr/lib/qt4/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x30) [0x352a5192f4]
[28] /usr/lib/qt4/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xd9) [0x352a51947b]
[29] /usr/lib/qt4/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x98) [0x352a51afc4]
[30] kadu(main+0x18b1) [0x46bd16]
[31] /lib/libc.so.6(__libc_start_main+0xe6) [0x37d2e1e5c6]
[32] kadu(_ZN9Q3ListBox20ensureCurrentVisibleEv+0x199) [0x46a1b9]
======= END OF BACKTRACE  ======
Przerwane
Czy można coś na to poradzić?

Posted: Sat Dec 19, 2009 4:12 pm
by unK
Możesz spróbować zainstalować wersję [bug=297465]stąd[/bug] (oparta na ebuildach z portage), nie mam z nią problemów.

Posted: Sat Dec 19, 2009 5:20 pm
by nUmer_inaczej
unK - dzięki. Pierwszy raz zamierzam to zrobić i nie bardzo wiem jak ... utknąłem.
Dodałem nowe portage do make.conf
Utworzyłem właściwe drzewo katalogów oraz wygenerowałem sumy kontrolne.

Pytanie - jak wskazać portage konkretny ebulid?

Posted: Sat Dec 19, 2009 11:16 pm
by ArnVaker
Do lokalnego overlaya po prostu wrzuć i normalnie zaktualizuj => http://en.gentoo-wiki.com/wiki/Overlay# ... in_portage

Też przed chwilą zainstalowałem tę wersję, żadnych problemów :)

Posted: Sun Dec 20, 2009 10:27 am
by nUmer_inaczej
próbując skompilować otrzymuję następujący komunikat o błędach:

Code: Select all

 * Messages for package net-im/kadu-0.6.5.4_rc1:

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/local/portage/net-im/kadu/files/libgsm-ugly-code.patch
 *   ( libgsm-ugly-code.patch )
 * 
 * ERROR: net-im/kadu-0.6.5.4_rc1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_prepare
 *             environment, line 3011:  Called base_src_prepare
 *             environment, line  424:  Called base_src_util 'autopatch'
 *             environment, line  474:  Called epatch '/usr/local/portage/net-im/kadu/files/libgsm-ugly-code.patch'
 *             environment, line 1534:  Called die
 * The specific snippet of code:
 *                   die "Cannot find \$EPATCH_SOURCE!";
 *  The die message:
 *   Cannot find $EPATCH_SOURCE!
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/as_media/.temp/portage/net-im/kadu-0.6.5.4_rc1/temp/build.log'.
 * The ebuild environment file is located at '/as_media/.temp/portage/net-im/kadu-0.6.5.4_rc1/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * 
... można coś poradzić?

Posted: Sun Dec 20, 2009 12:22 pm
by ArnVaker
Skopiuj /usr/portage/net-im/kadu/files/libgsm-ugly-code.patch

Posted: Sun Dec 20, 2009 12:23 pm
by SlashBeast
Nie zgrales katalogu files z paczami do swojego overlaya.

Posted: Sun Dec 20, 2009 1:13 pm
by nUmer_inaczej
Dzięki Panowie - wszystko działa wyśmienicie.