Re: Problemas com o Conduit



Thu Jan 15 19:48:02
jpereira jiraya ~/tmp
$ cat -n t.py
     1	#!/usr/bin/python
     2	import goocanvas
     3	ver = goocanvas.pygoocanvas_version
     4	if type(ver) == str:
     5	       ver = ver.split('.')
     6	       ver = map(int,ver)
     7	       ver = tuple(ver)
     8	elif type(ver) == tuple:
     9	       pass
    10	else:
    11	       raise Exception
    12	
    13	print "Versao ", ver
Thu Jan 15 19:48:09
jpereira jiraya ~/tmp
$ ./t.py
Versao  (0, 12, 0)
Thu Jan 15 19:48:11
jpereira jiraya ~/tmp
$


funcionou na boa,a bronca e no pygoocanvas que está totalmente bugado!!! :P

[]s
--
Regards,
+--------------------------------------------+
 Jorge Pereira,
 http://blog.jorgepereira.com.br/
+--------------------------------------------+



2009/1/15 Rodrigo Flores <mail rodrigoflores org>:
> No configure tem o seguinte trecho de código em python:
>
> import goocanvas
> ver = goocanvas.pygoocanvas_version
> if type(ver) == str:
>        ver = ver.split('.')
>        ver = map(int,ver)
>        ver = tuple(ver)
> elif type(ver) == tuple:
>        pass
> else:
>        raise Exception
>
> Tentei executá-lo na mão e deu falha de segmentação (bem ao estilo C).
> Ai eu tentei fazer linha por linha e deu falha de segmentação logo no
> import. Testei o mesmo no ubuntu e não tive o mesmo problema.
>
> Bom, vou perguntar na lista do Archlinux.
>
> Obrigado Jorge :-)
>
> 2009/1/15 Jorge Pereira <jpereiran gmail com>:
>> Bem,
>>
>> Creio que então esteja bugado o configure.in, experimenta da uma
>> olhada no configure.in e veja o trecho que ele verifica pelo conduite
>>
>> []s
>> --
>> Regards,
>> +--------------------------------------------+
>>  Jorge Pereira,
>>  http://blog.jorgepereira.com.br/
>> +--------------------------------------------+
>>
>>
>>
>> 2009/1/15 Rodrigo Flores <mail rodrigoflores org>:
>>> Olá Jorge
>>>
>>> rodrigo odin pkgconfig $ pkg-config --list-all | grep condu
>>> conduit                       Conduit DataProviders Location -
>>> Providing the location of Conduit system-wide DataProviders.
>>>
>>> Verifiquei também as entradas pygoocanvas e goocanvas no
>>> /usr/lib/pkgconfig e elas existem, assim como os arquivos .so do
>>> goocanvas. Só que não existe nenhum arquivo .so do pygoocanvas. Isso
>>> está correto?  (mesmo sendo só um binding?)
>>>
>>>
>>>
>>> 2009/1/15 Jorge Pereira <jpereiran gmail com>:
>>>> ops!!!
>>>>
>>>> pkg-config --list-all | grep condu
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> +--------------------------------------------+
>>>>  Jorge Pereira,
>>>>  http://blog.jorgepereira.com.br/
>>>> +--------------------------------------------+
>>>>
>>>>
>>>>
>>>> 2009/1/15 Jorge Pereira <jpereiran gmail com>:
>>>>> Tenta
>>>>>
>>>>> pkg --list-all | grep conduit
>>>>> --
>>>>> Regards,
>>>>> +--------------------------------------------+
>>>>>  Jorge Pereira,
>>>>>  http://blog.jorgepereira.com.br/
>>>>> +--------------------------------------------+
>>>>>
>>>>>
>>>>>
>>>>> 2009/1/15 Rodrigo Flores <mail rodrigoflores org>:
>>>>>> Olá
>>>>>>
>>>>>> Estou tendo problemas com o conduit [1], mas não sei se o problema
>>>>>> está com o pacote do conduit ou com minha distribuição Linux
>>>>>> (archlinux) (acho que a minha distro que está com problemas).
>>>>>>
>>>>>> Quando vou compilá-lo, eu recebo a seguinte mensagem de erro:
>>>>>>
>>>>>> checking for 0.9.0 of goocanvas... no
>>>>>> configure: error: Python module goocanvas >= 0.9.0 required to run Conduit
>>>>>> make: *** Nenhum alvo indicado e nenhum arquivo make encontrado.  Pare.
>>>>>>
>>>>>> Mesmo tendo o goocanvas e o pygoocanvas
>>>>>>
>>>>>> rodrigo odin conduit $ pacman -Q | grep goocanvas (o pacman -Q lista
>>>>>> todos os pacotes instalados)
>>>>>> goocanvas 0.13-1
>>>>>> pygoocanvas 0.13.0-1
>>>>>>
>>>>>> Aí eu comentei a verificação do goocanvas no configure e ele compilou
>>>>>> sem problemas. Mas quando fui tentar executar recebi a seguinte
>>>>>> mensagem de erro:
>>>>>>
>>>>>> rodrigo odin conduit-0.3.15 $ conduit
>>>>>> INFO: FOUND FIREFOX LIBS AT /usr/lib/firefox-3.0
>>>>>> [Main                ][INFO   ] Conduit v0.3.15 Installed: True (Main.py:99)
>>>>>> [Main                ][INFO   ] Python: 2.6.1 (r261:67515, Dec  7
>>>>>> 2008, 08:27:41)
>>>>>> [GCC 4.3.2] (Main.py:100)
>>>>>> [Main                ][INFO   ] Platform Implementations:
>>>>>> GnomeVfs,gtkmozembed,GConf (Main.py:101)
>>>>>> [Main                ][INFO   ] Using UI: gtk (Main.py:131)
>>>>>> /usr/lib/firefox-3.0/run-mozilla.sh: line 131:  8395 Falha de
>>>>>> segmentação  "$prog" ${1+"$@"}
>>>>>>
>>>>>> Porém o programa funciona quando executo o $ conduit -c (via linha de
>>>>>> comando). Alguém tem alguma idéia?
>>>>>>
>>>>>> Agradeço a atenção
>>>>>>
>>>>>> [1] http://www.conduit-project.org/.
>>>>>>
>>>>>> --
>>>>>> Rodrigo L. M. Flores
>>>>>> Computer Science Student - IME - USP
>>>>>> Homepage (en): http://www.rodrigoflores.org
>>>>>> Blog (pt-BR): http://blog.rodrigoflores.org
>>>>>> Linux User # : 351304
>>>>>> Jabber: im rodrigoflores org
>>>>>> _______________________________________________
>>>>>> gnome-br-list mailing list
>>>>>> gnome-br-list gnome org
>>>>>> http://mail.gnome.org/mailman/listinfo/gnome-br-list
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Rodrigo L. M. Flores
>>> Computer Science Student - IME - USP
>>> Homepage (en): http://www.rodrigoflores.org
>>> Blog (pt-BR): http://blog.rodrigoflores.org
>>> Linux User # : 351304
>>> Jabber: im rodrigoflores org
>>>
>>
>
>
>
> --
> Rodrigo L. M. Flores
> Computer Science Student - IME - USP
> Homepage (en): http://www.rodrigoflores.org
> Blog (pt-BR): http://blog.rodrigoflores.org
> Linux User # : 351304
> Jabber: im rodrigoflores org
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]