sept 072010
 

Sous KDE j’utilise Choqok, j’avais jusqu’il y a peu la version stable contenu dans les dépots.

La 0.99.xx fonctionnait donc parfaitement chez moi, sauf que Twitter a décider de changer la manières dont les programmes s’authentifier et ont accès à son API.

Plus de Twitter via Choqok chez moi, la version 1.0 Beta 2 était supposé résoudre le problème…

Soit.

Je vais sur le site officiel et télécharge la dernière version.

Le programme demande

CMake 2.6
KDE 4 library Development packages! (On (K)Ubuntu/Debian it's kdelibs5-dev)
QJSon library
QOAuth library
You need GNU GetText to compile translations. (If you don't want them, just remove "po" directory)

Bon il me manquait QJSon et QOAuth, je vais les chercher… Cool encore des sources à compiler :-?

La compilation se passait bien.

J’ai donc obtenu

cmake 2.8.1.4
kdelibs5-dev 4.4.4.2
libqjson-dev 0.7.1.1
libqoauth.so.1.0.1
gettext 0.17-8

soit les dernières versions que j’ai pu obtenir.

Et rien niet nada… Toujours le même message d’erreur.

include could not find load file:

DBusMacros

CMake Error at config/behavior/CMakeLists.txt:14 (kde4_add_ui_files):
Unknown CMake command “kde4_add_ui_files”.

CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present.  A line of code such as

cmake_minimum_required(VERSION 2.8)

should be added at the top of the file.  The version specified may be lower
if you wish to support older CMake versions for this project.  For more
information run “cmake –help-policy CMP0000″.
This warning is for project developers.  Use -Wno-dev to suppress it

Et je n’étais pas la seule.

Donc après un aprem complet à m’amuser avec les lignes de commandes, les sources et les librairies j’ai un peu jeté l’éponge…

Jusqu’à temps qu’une personne poste un lien vers la solution qui consiste bêtement à rajouter le dépot expérimental Adilson dos Santos Dantas’s Experimental PPA.

Donc bon après un coup  de

$ sudo add-apt-repository ppa:adilson/experimental
$ sudo apt-get update
$ sudo apt-get upgrade

Et voilà j’ai récuper Choqok sans soucis, j’ai juste eu à aller dans Configuration >> Configurer Choqok puis à cliquer sur Compte et authentifier, j’ai obtenu mon code PIN via Twitter après avoir autorisé Choqok et j’ai pu enfin récupéré mon application de micro-blogging favorite.

Le truc qui me chagrine est que je n’ai pas eu d’autres choix que d’installer un dépôt inconnu et non-stable pour ce faire :-| et je ne sais toujours pas pourquoi je n’ai pas réussis à l’installer via les sources vu que j’avais satisfait toutes les dépendances requises – et les dépendances des dépendances – …

  One Response to “Choqok et la nouvelle authentification de Twitter”

  1. Thanks to your post I’ve discovered choqok, and it works just fine with identi.ca on Debian

    merci ;)

Laisser un commentaire