1 |
Em 28 de setembro de 2010 22:28, Daniel da Veiga |
2 |
<danieldaveiga@×××××.com> escreveu: |
3 |
> 2010/9/28 Dalton Barreto <daltonmatos@×××××.com>: |
4 |
>> Em 27 de setembro de 2010 13:42, Dalton Barreto |
5 |
>> <daltonmatos@×××××.com> escreveu: |
6 |
>>> Ainda acho que o problema está na produção da |
7 |
>>> /usr/lib/libcamel-1.2.so.14 pois falta alguma coisa lá. E o mesmo se |
8 |
>>> aplica para a /usr/lib/libnssutil3.so. |
9 |
>>> |
10 |
>>> Uma outra ideia, que ainda acho que vou executar, é compilar o |
11 |
>>> evolution-data-server/ekiga sem usar os ebuilds (apenas compilar e não |
12 |
>>> instalar) só para ver se obtenho resultados diferentes e para saber se |
13 |
>>> o problema não está na forma como o ebuild está montando a linha do |
14 |
>>> "./configure" dele. |
15 |
>>> |
16 |
>> |
17 |
>> Acho que o problema não é no gentoo e sim no evolution-data-server |
18 |
>> mesmo. Fiz o seguinte teste: |
19 |
>> |
20 |
>> * Compilei o evolution "nã mão", usando ./configure --prefix=/tmp/evo/usr/local |
21 |
>> * Rodei o make e make install. Isso fez com que as libs fossem |
22 |
>> instaladas em /tmp/evo/usr/local/lib, inclusive libcamel-1.2.so.14 (a |
23 |
>> problemática!) |
24 |
>> * Rodei o configure do ekiga, também "na mão". Tive que rodar com |
25 |
>> --diasable-avahi pois não tenho avahi instalado. |
26 |
>> * E aí compilei o ekiga, mas linkando com a libcamel que está em |
27 |
>> /tmp/evo/usr/local/lib e não com a que está em /usr/lib, assim: |
28 |
>> |
29 |
>> $ LD_LIBRARY_PATH=/tmp/evo/usr/local/lib make |
30 |
>> |
31 |
>> E encontrei *o mesmo* problema, mas agora com a lib que estava no /tmp, vejam: |
32 |
>> |
33 |
>> g++ -g -O2 -o ekiga accounts.o addressbook.o callbacks.o |
34 |
>> callshistory.o chat.o config.o druid.o history.o main.o misc.o |
35 |
>> preferences.o tools.o statusicon.o audio.o fakevideoinput.o |
36 |
>> videoinput.o videooutput.o accountshandler.o ekiga.o manager.o h323.o |
37 |
>> pcss.o sip.o urlhandler.o stun.o bonobo.o -pthread -pthread |
38 |
>> ../lib/.libs/libekiga.a /usr/lib/libesd.so /usr/lib/libgnomeui-2.so |
39 |
>> /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libbonoboui-2.so |
40 |
>> /usr/lib/libgnomevfs-2.so /usr/lib/libgnomecanvas-2.so |
41 |
>> /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libbonobo-2.so |
42 |
>> /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so |
43 |
>> /usr/lib/libart_lgpl_2.so /usr/lib/libgtk-x11-2.0.so |
44 |
>> /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so |
45 |
>> /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so |
46 |
>> /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so |
47 |
>> /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so |
48 |
>> /usr/lib/libfontconfig.so /usr/lib/libebook-1.2.so |
49 |
>> /usr/lib/libedataserver-1.2.so /usr/lib/libdbus-glib-1.so |
50 |
>> /usr/lib/libxml2.so /usr/lib/libgconf-2.so /usr/lib/libsoup-2.4.so |
51 |
>> /usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so |
52 |
>> /usr/lib/libdbus-1.so /usr/lib/libgobject-2.0.so |
53 |
>> /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so |
54 |
>> /usr/lib/libSDL.so -lpt -lopal -ldl -lpthread |
55 |
>> /tmp/evo/usr/local/lib/libcamel-1.2.so.14: undefined reference to |
56 |
>> `NSS_InitWithMerge@NSS_3.12' |
57 |
>> /usr/lib/libnssutil3.so: undefined reference to `PL_ClearArenaPool' |
58 |
>> collect2: ld returned 1 exit status |
59 |
>> make[3]: ** [ekiga] Erro 1 |
60 |
>> make[3]: Saindo do diretório `/home/dalton/src/ekiga-2.0.12/src' |
61 |
>> make[2]: ** [all] Erro 2 |
62 |
>> make[2]: Saindo do diretório `/home/dalton/src/ekiga-2.0.12/src' |
63 |
>> make[1]: ** [all-recursive] Erro 1 |
64 |
>> make[1]: Saindo do diretório `/home/dalton/src/ekiga-2.0.12' |
65 |
>> make: ** [all] Erro 2 |
66 |
>> |
67 |
>> O erro acontece exatamente no mesmo ponto de antes, mas agora |
68 |
>> referencia a lib que compilei "na mão". Estou convencido de que o |
69 |
>> problema é mesmo do evolution-data-server, vocês acham que mesmo assim |
70 |
>> vale a pena abrir um bug no bugs.gentoo.org ? |
71 |
>> |
72 |
>> |
73 |
>> Obrigado todos pela ajuda! =) |
74 |
>> |
75 |
> |
76 |
> Com certeza. Bugzilla neles. No máximo vai ser reportado upstream. |
77 |
> |
78 |
|
79 |
Farei isso em breve. |
80 |
|
81 |
-- |
82 |
Dalton Barreto |
83 |
http://daltonmatos.wordpress.com |