web-dev-qa-db-fra.com

Cliquage USB Clockworkmod avec Ubuntu 18.04

J'ai réussi à installer et utiliser le modem USB Clockworkmod pendant plusieurs années avec Ubuntu 16.04. Après une mise à niveau vers 18.04, j'ai suivi la même procédure que précédemment utilisée avec 16.04 (voir vidéo youtube avec des instructions dans la description ), mais avec 18.04, l'installation s'arrête lorsque j'atteins l'étape "Configurer".

Plus précisément,

dans Terminal et dans le dossier (ou répertoire) "node", tapez simplement:

./configure

cela produit:

File "./configure", line 463, in 
    configure_node(output)
File "./configure", line 370, in configure_node
    o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
IndexError: Tuple index out of range

Quelqu'un at-il réussi à résoudre ce problème?

1
drboy

Je n'ai pas utilisé CWM Tether moi-même, mais je viens de lire le script pour voir d'où vient l'erreur.

Le problème semble être que gcc version 7+ imprime uniquement le numéro de version principal lorsqu'il est exécuté avec -dumpversion. Il semble donc que vous deviez simplement aller à la ligne 325 du script:

  proc = subprocess.Popen(CC.split() + ['-dumpversion'], stdout=subprocess.PIPE)

et remplacez ['-dumpversion'] par ['-dumpfullversion'].

Pour une compatibilité optimale, les développeurs peuvent vouloir passer à ['-dumpversion', '-dumpfullversion'].

Et puis j'espère qu'il n'y a pas d'autres incompatibilités.

Source: gcc 7.1.1 sur Fedora 26 dumpversion n'inclut désormais que la version majeure par défaut

Et FWIW, d’autres personnes ont le même problème le 18.04 et 17h1 .

2
wjandrea