From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QFWTJ-0000mr-Aa for garchives@archives.gentoo.org; Thu, 28 Apr 2011 19:01:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C2AA71C020; Thu, 28 Apr 2011 19:01:35 +0000 (UTC) Received: from mail-ew0-f53.google.com (mail-ew0-f53.google.com [209.85.215.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 56B8D1C020 for ; Thu, 28 Apr 2011 19:01:35 +0000 (UTC) Received: by ewy8 with SMTP id 8so1125919ewy.40 for ; Thu, 28 Apr 2011 12:01:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=KTlezMRobdVYKPppJnJB3YqOu94Iwmr4k/m8npBq1jI=; b=iLGMSNXsxdTdy67UuS6ukW7PBQ/mT6snrW1GR3j45zbDbYlXxji6qP5J5FGcWWTU41 e0ZqNgchlsYGxqvFFh2BVNZhN4gbxuXhkFsiFnCe0Wy2yhKBff1NRhzY9JA7z0GLonBe 8GD4WWzk3TP2SRGTXRuSuMJHU8PPlyTJQitDU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Hp0Rod1TvELu84MA6MPuz5HvlncjaOck8Y0Vs6CH0YTVW/f3asZR/f2Bl5616BxjGk 7/UFRERsB9cMHU/Kftfy+3m5oWzXzj0y5ritItJIbY+Ly1HUxQg+K/MbbjltuEGhDmFY B35Vx90/tVimXxaag8PpuT49USQawtffDKJJY= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-br@lists.gentoo.org Reply-to: gentoo-user-br@lists.gentoo.org MIME-Version: 1.0 Received: by 10.14.51.80 with SMTP id a56mr1797575eec.96.1304017293909; Thu, 28 Apr 2011 12:01:33 -0700 (PDT) Received: by 10.14.52.6 with HTTP; Thu, 28 Apr 2011 12:01:33 -0700 (PDT) In-Reply-To: References: Date: Thu, 28 Apr 2011 16:01:33 -0300 Message-ID: Subject: Re: [gentoo-user-br] dropbox-nautilus From: Igor Miranda To: gentoo-user-br@lists.gentoo.org Content-Type: multipart/alternative; boundary=0023543a279e95a19e04a1ff2f03 X-Archives-Salt: X-Archives-Hash: efeb16591d3086bc3f223aa9e4f14cfc --0023543a279e95a19e04a1ff2f03 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2011/4/28 Dalton Barreto > Em 28 de abril de 2011 12:02, Igor Miranda > escreveu: > > 2011/4/28 Dalton Barreto > >> > >> Em 28 de abril de 2011 09:42, Igor Miranda > >> escreveu: > >> > Galera, > >> > Estou tentando instalar o pacote gnome-extra/nautilus-dropbox-0.6.7, > >> > porem > >> > ele da o erro abaixo: > >> > checking for pygtk... no > >> > configure: error: couldn't find pygtk > >> > > >> > >> > >> Igor, > >> > >> qual a sa=C3=ADda do seguinte comando a=C3=AD no seu gentoo? > >> > >> $ equery f pygtk | grep .pc > >> > >> > >> Assim vamos poder saber quais s=C3=A3o os arquivos da pygtk que s=C3= =A3o, na > >> verdade, arquivos usados pelo pkg-config para descobrir as cflags e > >> "ldflags" de compila=C3=A7=C3=A3odos pacotes. > >> > >> Se existir algum desses arquivos, tente: > >> $ pkg-config --cflags > >> $ pkg-config --libs > >> > >> Apenas lembre-se que o nome passado do pkg-config =C3=A9 sem o sufixo = ".pc" > >> e sem nenhuma parte do caminho onde o arquivo est=C3=A1, apenas o nome > >> mesmo. > >> > >> Poste aqui a sa=C3=ADda desses comandos, por favor. > >> > >> Valeu! > >> > >> > >> -- > >> Dalton Barreto > >> http://daltonmatos.wordpress.com > >> http://wsgid.com > >> > > > > Dalton, > > > > miranda@mms ~ $ equery f pygtk | grep .pc > > /usr/lib64/pkgconfig/pygtk-2.0.pc > > miranda@mms ~ $ pkg-config --cflags pygtk-2.0 > > -pthread -D_REENTRANT -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 > > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > > -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cair= o > > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 > > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directf= b > > -I/usr/include/libpng14 -I/usr/include/libdrm > > miranda@mms ~ $ pkg-config --libs pygtk-2.0 > > -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 > > -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng14 -lpango-1.0 > -lfreetype > > -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 > > > > > > Parece tudo certo com a instala=C3=A7=C3=A3o da pygtk.... > > Cheguei ao ponto de ler o script configure do nautilus-dropbox para > saber como ele tenta encontrar a pygtk, segue o trecho: > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pygtk" >&5 > $as_echo_n "checking for pygtk... " >&6; } > > cat < try: > import gtk > except: > exit(1) > else: > exit(0) > EOF > > Verifique se voc=C3=AA consegue fazer um "import gtk" a=C3=AD no shell do= python. > > Procurei um Hello world de pygtk e as primeiras linhas s=C3=A3o: > > import pygtk > pygtk.require('2.0') > import gtk > > Isso me fez pensar que o pacote nautilus-dropbox est=C3=A1 checando a > exist=C3=AAncia da pygtk da forma errada... Para podermos avan=C3=A7ar > precisamos descobrir qual pacote prov=C3=AA o m=C3=B3dulo python "gtk". > > Para fazer isso, importe o m=C3=B3dulo gtk no seu shell python e depois > apenas digite "gtk". Isso vai te dizer de qual arquivo no disco o > python carregou esse m=C3=B3dulo e assim podemos descobrir qual pacote no > gentoo forneceu esse arquivo. Se o import der erro, a=C3=AD teremos que > partir para uma outra abordagem. =3D) > > > Acredito que algum pacote que o nautilus-dropbox dependa est=C3=A1 sem > suporte a python ou algo assim. Poderia ser, por exemplo, a instala=C3=A7= =C3=A3o > da gtk+ sem os bindings pra python. Isso poderia justificar a n=C3=A3o > exist=E1=BA=BDncia do m=C3=B3dulo gtk. > > Estou sem acesso a um gentoo com X/Gnome/Gtk+/etc instalado, por isso > estou s=C3=B3 escrevendo o passo-a-passo para podermos descobrir a origem > do problema. Tente essas dicas a=C3=AD no seu gentoo e me fale o que > concluiu. > > > Abra=C3=A7os, > -- > Dalton Barreto > http://daltonmatos.wordpress.com > http://wsgid.com > > Dalton, Acho que o problema ta ai mesmo mms ~ # python Python 3.1.3 (r313:86834, Apr 3 2011, 15:55:23) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pygtk Traceback (most recent call last): File "", line 1, in ImportError: No module named pygtk >>> pygtk.require('2.0') Traceback (most recent call last): File "", line 1, in NameError: name 'pygtk' is not defined >>> import gtk Traceback (most recent call last): File "", line 1, in ImportError: No module named gtk >>> --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Igor Miranda S=C3=A3o Paulo/SP =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --0023543a279e95a19e04a1ff2f03 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

2011/4/28 Dalton Barreto <daltonmatos@gmail.com&g= t;
Em 28 de abril de 2011 12:02, Igor Miranda <miranda.igor@gmail.com> escreveu:
> 2011/4/28 Dalton Barreto <daltonmatos@gmail.com>
>>
>> Em 28 de abril de 2011 09:42, Igor Miranda <miranda.igor@gmail.com>
>> escreveu:
>> > Galera,
>> > Estou tentando instalar o pacote gnome-extra/nautilus-dropbox= -0.6.7,
>> > porem
>> > ele da o erro abaixo:
>> > checking for pygtk... no
>> > configure: error: couldn't find pygtk
>> >
>>
>>
>> Igor,
>>
>> qual a sa=C3=ADda do seguinte comando a=C3=AD no seu gentoo?
>>
>> $ equery f pygtk | grep .pc
>>
>>
>> Assim vamos poder saber quais s=C3=A3o os arquivos da pygtk que s= =C3=A3o, na
>> verdade, arquivos usados pelo pkg-config para descobrir as cflags = e
>> "ldflags" de compila=C3=A7=C3=A3odos pacotes.
>>
>> Se existir algum desses arquivos, tente:
>> $ pkg-config --cflags <nome-do-arquivo>
>> $ pkg-config --libs <nome-do-arquivo>
>>
>> Apenas lembre-se que o nome passado do pkg-config =C3=A9 sem o suf= ixo ".pc"
>> e sem nenhuma parte do caminho onde o arquivo est=C3=A1, apenas o = nome
>> mesmo.
>>
>> Poste aqui a sa=C3=ADda desses comandos, por favor.
>>
>> Valeu!
>>
>>
>> --
>> Dalton Barreto
>> htt= p://daltonmatos.wordpress.com
>> http://wsgid.com
>>
>
> Dalton,
>
> miranda@mms ~ $ equery f pygtk | grep .pc
> /usr/lib64/pkgconfig/pygtk-2.0.pc
> miranda@mms ~ $ pkg-config --cflags pygtk-2.0
> -pthread -D_REENTRANT -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0<= br> > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
> -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cai= ro
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/direct= fb
> -I/usr/include/libpng14 -I/usr/include/libdrm
> miranda@mms ~ $ pkg-config --libs pygtk-2.0
> -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.= 0
> -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng14 -lpango-1.0 -lfr= eetype
> -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0=
>
>

Parece tudo certo com a instala=C3=A7=C3=A3o da pygtk....

Cheguei ao ponto de ler o script configure do nautilus-dropbox para
saber como ele tenta encontrar a pygtk, segue o trecho:

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pygtk" >= &5
$as_echo_n "checking for pygtk... " >&6; }

cat <<EOF | python
try:
=C2=A0import gtk
except:
=C2=A0exit(1)
else:
=C2=A0exit(0)
EOF

Verifique se voc=C3=AA consegue fazer um "import gtk" a=C3=AD no = shell do python.

Procurei um Hello world de pygtk e as primeiras linhas s=C3=A3o:

import pygtk
pygtk.require('2.0')
import gtk

Isso me fez pensar que o pacote nautilus-dropbox est=C3=A1 checando a
exist=C3=AAncia da pygtk da forma errada... Para podermos avan=C3=A7ar
precisamos descobrir qual pacote prov=C3=AA o m=C3=B3dulo python "gtk&= quot;.

Para fazer isso, importe o m=C3=B3dulo gtk no seu shell python e depois
apenas digite "gtk". Isso vai te dizer de qual arquivo no disco o=
python carregou esse m=C3=B3dulo e assim podemos descobrir qual pacote no gentoo forneceu esse arquivo. Se o import der erro, a=C3=AD teremos que
partir para uma outra abordagem. =3D)


Acredito que algum pacote que o nautilus-dropbox dependa est=C3=A1 sem
suporte a python ou algo assim. Poderia ser, por exemplo, a instala=C3=A7= =C3=A3o
da gtk+ sem os bindings pra python. Isso poderia justificar a n=C3=A3o
exist=E1=BA=BDncia do m=C3=B3dulo gtk.

Estou sem acesso a um gentoo com X/Gnome/Gtk+/etc instalado, por isso
estou s=C3=B3 escrevendo o passo-a-passo para podermos descobrir a origem do problema. Tente essas dicas a=C3=AD no seu gentoo e me fale o que
concluiu.


Abra=C3=A7os,
--

Dalton,

Acho que o pr= oblema ta ai mesmo

mms ~ # python
P= ython 3.1.3 (r313:86834, Apr =C2=A03 2011, 15:55:23)=C2=A0
[GCC 4= .4.5] on linux2
Type "help", "copyright", "credits" or &= quot;license" for more information.
>>> import pygt= k
Traceback (most recent call last):
=C2=A0 File "= <stdin>", line 1, in <module>
ImportError: No module named pygtk
>>> pygtk.requir= e('2.0')
Traceback (most recent call last):
=C2= =A0 File "<stdin>", line 1, in <module>
Nam= eError: name 'pygtk' is not defined
>>> import gtk
Traceback (most recent call last):
=C2=A0 File "<stdin>", line 1, in <module>
ImportError: No module named gtk
>>>=C2=A0


--
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
Igor Miranda
S=C3=A3o Paulo/SP
=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--0023543a279e95a19e04a1ff2f03--