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 1QFWVh-000174-Rb for garchives@archives.gentoo.org; Thu, 28 Apr 2011 19:04:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 604E31C0A2; Thu, 28 Apr 2011 19:04:05 +0000 (UTC) Received: from mail-vx0-f181.google.com (mail-vx0-f181.google.com [209.85.220.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 1E06A1C080 for ; Thu, 28 Apr 2011 19:04:04 +0000 (UTC) Received: by vxb39 with SMTP id 39so2830211vxb.40 for ; Thu, 28 Apr 2011 12:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type; bh=YsoOF6y8EA/aoV44LdouDEWpNpdJ3Irm7KHHiJFZlBw=; b=EoFJ3TFsZIpZQp+/TPvSna6LifxNX8YaaRxiefAJ8j0cC2wMWlda+IGvUXrgu6+Kjn L+eXNYKo+uXGvvZLRYSHY7Er8U369vURFWGFMhnW8btpZfCpoP5kECVFBLm0JhI9WvCS CPsDbgyIYBFqMh7tfS3UeOkXWG7WLWn1+hz+4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; b=TDYe0n/x/1NMlmNjav8wp7WC9bhAkfVsDbZ6fswtpJbbGEOGmqhtXa0eDac1Z9STwR cruPyF8Tf4dTvTAuJ0n1WOQ5ljYjlOSELDdmIFImo5VtU88XwPFHKN/YlGN0Cx6SR/md FvNjakzKGGh6sXuBzLXUeF3LGhqyBKuO4iXJo= Received: by 10.52.66.175 with SMTP id g15mr5165617vdt.176.1304017444615; Thu, 28 Apr 2011 12:04:04 -0700 (PDT) Received: from [192.168.0.2] (r190-135-168-163.dialup.adsl.anteldata.net.uy [190.135.168.163]) by mx.google.com with ESMTPS id z18sm1099174vbx.14.2011.04.28.12.04.01 (version=SSLv3 cipher=OTHER); Thu, 28 Apr 2011 12:04:02 -0700 (PDT) Message-ID: <4DB9BA20.3080701@gmail.com> Date: Thu, 28 Apr 2011 16:04:00 -0300 From: =?UTF-8?B?QW5kcsOp?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110426 Lightning/1.0b3pre Thunderbird/3.1.9 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 To: gentoo-user-br@lists.gentoo.org Subject: Re: [gentoo-user-br] dropbox-nautilus References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------040408040408020008020209" X-Archives-Salt: X-Archives-Hash: 721e81f39a220a1a18356345b14ee78b This is a multi-part message in MIME format. --------------040408040408020008020209 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Em 28/04/11 16:01, Igor Miranda escreveu: > > > 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 cflag= s 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/cairo > > -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/directfb > > -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 sh= ell 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=A7= ar > precisamos descobrir qual pacote prov=C3=AA o m=C3=B3dulo python "g= tk". > > Para fazer isso, importe o m=C3=B3dulo gtk no seu shell python e de= pois > apenas digite "gtk". Isso vai te dizer de qual arquivo no disco o > python carregou esse m=C3=B3dulo e assim podemos descobrir qual pac= ote 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=A3= o > exist=E1=BA=BDncia do m=C3=B3dulo gtk. > > Estou sem acesso a um gentoo com X/Gnome/Gtk+/etc instalado, por is= so > 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 qu= e > 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)=20 > [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 > > > --=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 entum troque a versao 3.1 pela 2.7 ou a 2.6 como eu lhe comentei no meu email anterior com o eselect python --------------040408040408020008020209 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Em 28/04/11 16:01, Igor Miranda escreveu:


2011/4/28 Dalton Barreto <daltonmatos@gmail.com>
Em 28 de abril de 2011 12:02, Igor Miranda <miranda.igor@gmail.com> escreveu:
> 2011/4/28 Dalton Barreto <daltonmatos@gmail.c= om>
>>
>> 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 s= eu 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 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<= br> > -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -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/directfb
> -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 <<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 n= o 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 chec= ando 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 pytho= n "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 ter= emos 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 descobri= r 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 problema ta ai mesmo

mms ~ # python
Python 3.1.3 (r313:86834, Apr =C2=A03 2011, 15:55:23)=C2=A0<= /div>
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
Traceback (most recent call last):
=C2=A0 File "<stdin>", line 1, in <module>
ImportError: No module named pygtk
>>> pygtk.require('2.0')
Traceback (most recent call last):
=C2=A0 File "<stdin>", line 1, in <module>
NameError: 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
entum troque a versao 3.1 pela 2.7 ou a 2.6 como eu lhe comentei no meu email anterior com o eselect python
--------------040408040408020008020209--