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: André <andresinho.paulista@...>
Subject: Re: dropbox-nautilus
Date: Thu, 28 Apr 2011 16:04:00 -0300
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Em 28/04/11 16:01, Igor Miranda escreveu:
    <blockquote
      cite="mid:BANLkTimzUFPRBUR-+z8tCh6Z4+FZWX+mEg@..."
      type="cite"><br>
      <br>
      <div class="gmail_quote">2011/4/28 Dalton Barreto <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:daltonmatos@...">daltonmatos@...</a>&gt;</span><br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          Em 28 de abril de 2011 12:02, Igor Miranda &lt;<a
            moz-do-not-send="true" href="mailto:miranda.igor@...">miranda.igor@...</a>&gt;
          escreveu:<br>
          <div>
            <div class="h5">&gt; 2011/4/28 Dalton Barreto &lt;<a
                moz-do-not-send="true"
                href="mailto:daltonmatos@...">daltonmatos@...</a>&gt;<br>
              &gt;&gt;<br>
              &gt;&gt; Em 28 de abril de 2011 09:42, Igor Miranda &lt;<a
                moz-do-not-send="true"
                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'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; "ldflags" 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 ".pc"<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 moz-do-not-send="true"
                href="http://daltonmatos.wordpress.com" target="_blank">http://daltonmatos.wordpress.com</a><br>
              &gt;&gt; <a moz-do-not-send="true"
                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 "$as_me:${as_lineno-$LINENO}: checking for pygtk"
          &gt;&amp;5<br>
          $as_echo_n "checking for pygtk... " &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 "import gtk" 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('2.0')<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 "gtk".<br>
          <br>
          Para fazer isso, importe o módulo gtk no seu shell python e
          depois<br>
          apenas digite "gtk". 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 class="h5">Dalton Barreto<br>
              <a moz-do-not-send="true"
                href="http://daltonmatos.wordpress.com" target="_blank">http://daltonmatos.wordpress.com</a><br>
              <a moz-do-not-send="true" 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 "help", "copyright", "credits" or "license" for more
          information.</div>
        <div>&gt;&gt;&gt; import pygtk</div>
        <div>Traceback (most recent call last):</div>
        <div>  File "&lt;stdin&gt;", line 1, in &lt;module&gt;</div>
        <div>ImportError: No module named pygtk</div>
        <div>&gt;&gt;&gt; pygtk.require('2.0')</div>
        <div>Traceback (most recent call last):</div>
        <div>  File "&lt;stdin&gt;", line 1, in &lt;module&gt;</div>
        <div>NameError: name 'pygtk' is not defined</div>
        <div>&gt;&gt;&gt; import gtk</div>
        <div>Traceback (most recent call last):</div>
        <div>  File "&lt;stdin&gt;", 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>
    </blockquote>
    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<br>
  </body>
</html>
References:
dropbox-nautilus
-- Igor Miranda
Re: dropbox-nautilus
-- Dalton Barreto
Re: 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.