Clockworkmod USB, ограничивающий с Ubuntu 18.04

Я успешно установил и использовал USB Clockworkmod, ограничивающий в течение нескольких лет с Ubuntu 16.04. После обновления 18,04 я выполнил ту же процедуру, как ранее используется с 16,04 (посмотрите видео YouTube с инструкциями в описании), но с 18,04 остановки установки, когда я достигаю "настраивать" стадии.

А именно,

в Терминале и в папке "узла" (или каталог) просто введите:

./configure

это производит:

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

Кто-либо успешно обошел эту проблему?

1
задан 21 September 2018 в 22:56

1 ответ

Я сам не использовал CWM Tether, но я просто перечитал сценарий, чтобы увидеть, откуда исходит ошибка.

Похоже, проблема в том, что gcc версия 7+ печатает только основной номер версии при запуске с -dumpversion. Похоже, вам просто нужно перейти к строке 325 в сценарии:

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

и изменить ['-dumpversion'] на ['-dumpfullversion'].

Для лучшей совместимости разработчики могут захотеть переключить его на ['-dumpversion', '-dumpfullversion'].

1113 И, надеюсь, других несовместимостей не будет.

Источник: gcc 7.1.1 в Fedora 26 dumpversion теперь по умолчанию включает только основную версию

И FWIW, у других людей такая же проблема 18.04 и 17,10 .

3
ответ дан 7 December 2019 в 13:21

Другие вопросы по тегам:

Похожие вопросы: