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: Dalton Barreto <daltonmatos@...>
Subject: Re: dropbox-nautilus
Date: Thu, 28 Apr 2011 12:28:20 -0300
Em 28 de abril de 2011 12:02, Igor Miranda <miranda.igor@...> escreveu:
> 2011/4/28 Dalton Barreto <daltonmatos@...>
>>
>> Em 28 de abril de 2011 09:42, Igor Miranda <miranda.igor@...>
>> 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ída do seguinte comando aí no seu gentoo?
>>
>> $ equery f pygtk | grep .pc
>>
>>
>> Assim vamos poder saber quais são os arquivos da pygtk que são, na
>> verdade, arquivos usados pelo pkg-config para descobrir as cflags e
>> "ldflags" de compilaçãodos 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 é sem o sufixo ".pc"
>> e sem nenhuma parte do caminho onde o arquivo está, apenas o nome
>> mesmo.
>>
>> Poste aqui a saída 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ção 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:
 import gtk
except:
 exit(1)
else:
 exit(0)
EOF

Verifique se você consegue fazer um "import gtk" aí no shell do python.

Procurei um Hello world de pygtk e as primeiras linhas são:

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

Isso me fez pensar que o pacote nautilus-dropbox está checando a
existência da pygtk da forma errada... Para podermos avançar
precisamos descobrir qual pacote provê o módulo python "gtk".

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


Acredito que algum pacote que o nautilus-dropbox dependa está sem
suporte a python ou algo assim. Poderia ser, por exemplo, a instalação
da gtk+ sem os bindings pra python. Isso poderia justificar a não
existẽncia do módulo gtk.

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


Abraços,
-- 
Dalton Barreto
http://daltonmatos.wordpress.com
http://wsgid.com


Replies:
Re: dropbox-nautilus
-- Igor Miranda
References:
dropbox-nautilus
-- Igor Miranda
Re: dropbox-nautilus
-- Dalton Barreto
Re: dropbox-nautilus
-- Igor Miranda
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.