Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-br
Navigation:
Lists: gentoo-user-br: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-br@g.o
From: Igor Miranda <miranda.igor@...>
Subject: Re: dropbox-nautilus
Date: Thu, 28 Apr 2011 16:01:33 -0300
<br><br><div class="gmail_quote">2011/4/28 Dalton Barreto <span dir="ltr">&lt;<a href="mailto:daltonmatos@...">daltonmatos@...</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Em 28 de abril de 2011 12:02, Igor Miranda &lt;<a href="mailto:miranda.igor@...">miranda.igor@...</a>&gt; escreveu:<br>
<div><div></div><div class="h5">&gt; 2011/4/28 Dalton Barreto &lt;<a href="mailto:daltonmatos@...">daltonmatos@...</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Em 28 de abril de 2011 09:42, Igor Miranda &lt;<a href="mailto:miranda.igor@...">miranda.igor@...</a>&gt;<br>
&gt;&gt; escreveu:<br>
&gt;&gt; &gt; Galera,<br>
&gt;&gt; &gt; Estou tentando instalar o pacote gnome-extra/nautilus-dropbox-0.6.7,<br>
&gt;&gt; &gt; porem<br>
&gt;&gt; &gt; ele da o erro abaixo:<br>
&gt;&gt; &gt; checking for pygtk... no<br>
&gt;&gt; &gt; configure: error: couldn&#39;t find pygtk<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Igor,<br>
&gt;&gt;<br>
&gt;&gt; qual a saída do seguinte comando aí no seu gentoo?<br>
&gt;&gt;<br>
&gt;&gt; $ equery f pygtk | grep .pc<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Assim vamos poder saber quais são os arquivos da pygtk que são, na<br>
&gt;&gt; verdade, arquivos usados pelo pkg-config para descobrir as cflags e<br>
&gt;&gt; &quot;ldflags&quot; de compilaçãodos pacotes.<br>
&gt;&gt;<br>
&gt;&gt; Se existir algum desses arquivos, tente:<br>
&gt;&gt; $ pkg-config --cflags &lt;nome-do-arquivo&gt;<br>
&gt;&gt; $ pkg-config --libs &lt;nome-do-arquivo&gt;<br>
&gt;&gt;<br>
&gt;&gt; Apenas lembre-se que o nome passado do pkg-config é sem o sufixo &quot;.pc&quot;<br>
&gt;&gt; e sem nenhuma parte do caminho onde o arquivo está, apenas o nome<br>
&gt;&gt; mesmo.<br>
&gt;&gt;<br>
&gt;&gt; Poste aqui a saída desses comandos, por favor.<br>
&gt;&gt;<br>
&gt;&gt; Valeu!<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Dalton Barreto<br>
&gt;&gt; <a href="http://daltonmatos.wordpress.com" target="_blank">http://daltonmatos.wordpress.com</a><br>
&gt;&gt; <a href="http://wsgid.com" target="_blank">http://wsgid.com</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; Dalton,<br>
&gt;<br>
&gt; miranda@mms ~ $ equery f pygtk | grep .pc<br>
&gt; /usr/lib64/pkgconfig/pygtk-2.0.pc<br>
&gt; miranda@mms ~ $ pkg-config --cflags pygtk-2.0<br>
&gt; -pthread -D_REENTRANT -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0<br>
&gt; -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include<br>
&gt; -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo<br>
&gt; -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0<br>
&gt; -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb<br>
&gt; -I/usr/include/libpng14 -I/usr/include/libdrm<br>
&gt; miranda@mms ~ $ pkg-config --libs pygtk-2.0<br>
&gt; -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0<br>
&gt; -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng14 -lpango-1.0 -lfreetype<br>
&gt; -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0<br>
&gt;<br>
&gt;<br>
<br>
</div></div>Parece tudo certo com a instalação da pygtk....<br>
<br>
Cheguei ao ponto de ler o script configure do nautilus-dropbox para<br>
saber como ele tenta encontrar a pygtk, segue o trecho:<br>
<br>
{ $as_echo &quot;$as_me:${as_lineno-$LINENO}: checking for pygtk&quot; &gt;&amp;5<br>
$as_echo_n &quot;checking for pygtk... &quot; &gt;&amp;6; }<br>
<br>
cat &lt;&lt;EOF | python<br>
try:<br>
 import gtk<br>
except:<br>
 exit(1)<br>
else:<br>
 exit(0)<br>
EOF<br>
<br>
Verifique se você consegue fazer um &quot;import gtk&quot; aí no shell do python.<br>
<br>
Procurei um Hello world de pygtk e as primeiras linhas são:<br>
<br>
import pygtk<br>
pygtk.require(&#39;2.0&#39;)<br>
import gtk<br>
<br>
Isso me fez pensar que o pacote nautilus-dropbox está checando a<br>
existência da pygtk da forma errada... Para podermos avançar<br>
precisamos descobrir qual pacote provê o módulo python &quot;gtk&quot;.<br>
<br>
Para fazer isso, importe o módulo gtk no seu shell python e depois<br>
apenas digite &quot;gtk&quot;. Isso vai te dizer de qual arquivo no disco o<br>
python carregou esse módulo e assim podemos descobrir qual pacote no<br>
gentoo forneceu esse arquivo. Se o import der erro, aí teremos que<br>
partir para uma outra abordagem. =)<br>
<br>
<br>
Acredito que algum pacote que o nautilus-dropbox dependa está sem<br>
suporte a python ou algo assim. Poderia ser, por exemplo, a instalação<br>
da gtk+ sem os bindings pra python. Isso poderia justificar a não<br>
existẽncia do módulo gtk.<br>
<br>
Estou sem acesso a um gentoo com X/Gnome/Gtk+/etc instalado, por isso<br>
estou só escrevendo o passo-a-passo para podermos descobrir a origem<br>
do problema. Tente essas dicas aí no seu gentoo e me fale o que<br>
concluiu.<br>
<br>
<br>
Abraços,<br>
<font color="#888888">--<br>
</font><div><div></div><div class="h5">Dalton Barreto<br>
<a href="http://daltonmatos.wordpress.com" target="_blank">http://daltonmatos.wordpress.com</a><br>
<a href="http://wsgid.com" target="_blank">http://wsgid.com</a><br>
<br>
</div></div></blockquote></div><br>Dalton,<div><br></div><div>Acho que o problema ta ai mesmo</div><div><br></div><div><div>mms ~ # python</div><div>Python 3.1.3 (r313:86834, Apr  3 2011, 15:55:23) </div><div>[GCC 4.4.5] on linux2</div>
<div>Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.</div><div>&gt;&gt;&gt; import pygtk</div><div>Traceback (most recent call last):</div><div>  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;</div>
<div>ImportError: No module named pygtk</div><div>&gt;&gt;&gt; pygtk.require(&#39;2.0&#39;)</div><div>Traceback (most recent call last):</div><div>  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;</div><div>NameError: name &#39;pygtk&#39; is not defined</div>
<div>&gt;&gt;&gt; import gtk</div><div>Traceback (most recent call last):</div><div>  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;</div><div>ImportError: No module named gtk</div><div>&gt;&gt;&gt; </div><div>
<br></div><br>-- <br>====================<br>Igor Miranda<br>São Paulo/SP<br>====================<br>
</div>
Replies:
Re: dropbox-nautilus
-- Dalton Barreto
Re: dropbox-nautilus
-- André
References:
dropbox-nautilus
-- Igor Miranda
Re: dropbox-nautilus
-- Dalton Barreto
Re: dropbox-nautilus
-- Igor Miranda
Re: dropbox-nautilus
-- Dalton Barreto
Navigation:
Lists: gentoo-user-br: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: dropbox-nautilus
Next by thread:
Re: dropbox-nautilus
Previous by date:
Re: dropbox-nautilus
Next by date:
Re: dropbox-nautilus


Updated Jul 05, 2012

Summary: Archive of the gentoo-user-br mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.