quinta-feira, 19 de fevereiro de 2009

Google Data API no N800

Instalar a biblioteca para Python da Google Data API é relativamente simples utilizando o pacote distutils. Entretanto, a versão do python 2.5 no desktop não é a mesma da instalada no maemo utilizado no N800. Seguir os mesmos passos da instalação no desktop não adianta. O instalador da biblioteca reclama que a instalação do python não foi bem sucedida. Abaixo seguem comandos utilizados para contornar esse problema e instalar a biblioteca no N800.

O erro que acontece é o seguinte:

distutils.errors.DistutilsPlatformError: invalid Python installation:
unable to open /usr/lib/python2.5/config/Makefile (No such file or
directory)

Instalação:

Faça ssh pro N800 como root e execute os seguintes comandos:

apt-get install python2.5 python2.5-dev python2.5-xml
mkdir /usr/lib/python2.5/config/
echo "" > /usr/lib/python2.5/config/Makefile
mkdir /usr/include/python2.5
echo "" > /usr/include/python2.5/pyconfig.h
tar xvzf gdata.py-1.2.4.tar.gz
cd gdata.py-1.2.4
./setup.py install
./tests/run_data_tests.py
...
Ran 16 tests in 0.922s

OK

Running all tests in module gdata_tests.blogger_test
......
----------------------------------------------------------------------
Ran 6 tests in 0.095s

OK

Running all tests in module gdata_tests.webmastertools_test
.............................
----------------------------------------------------------------------
Ran 29 tests in 0.623s

OK


Pronto! Agora você já está habilitado a implementar suas aplicações para acesso aos serviços do google a partir do N800.

Para ler esse post em inglês, clique aqui.

Nenhum comentário:

Postar um comentário