LINUX.ORG.RU

Как заставить работать clang-tidy в Qt Creator на Gentoo?

 ,


0

1

Как я понял, QtC работает только со специально собранным clang. Иначе получаем:

:-1: error: Failed to analyze "test.cpp": Clang-Tidy and Clazy finished with exit code: 1.

Есть какие-то методы решения этого бага? Ничего толкового/рабочего не нагуглил.

PS: dev-qt/qt-creator-4.10.1, sys-devel/clang-8.0.1/9.0.1

PSS: почему qtc вечно такой бородатой версии в генту?

★★★★★

Последнее исправление: RazrFalcon (всего исправлений: 1)

А в исходниках qtc нет подготовленного clang-tidy?

Elyas ★★★★★
()

Как я понял, QtC работает только со специально собранным clang

Насколько я понял, это относится только к clang-format

https://github.com/qt-creator/qt-creator#clang-format

Но, так как у тебя гента, наложить патч проблемы не составляет

annulen ★★★★★
()

clang-9.0.1

Поддержка этой версии добавлена в qtcreator-4.10.2, т.е. 4.10.1 с ней не собирается даже. Я месяц назад примерно спрашивал про обновление, пока не обновили.

почему qtc вечно такой бородатой версии в генту?

Наверное потому, что либо данная версия устраивает ментейнера, либо у него есть другие дела, которые он посчитал более важными.

Добавься в ментейнеры и/или протестируй и предложи обновление.

grem ★★★★★
()
Ответ на: комментарий от grem

Пока не добавили в репу, можешь взять патч отсюда и применить его к текущему ebuild (с переименованием) для сборки 4.11.1

https://bugs.gentoo.org/704540

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

У меня пока нет времени возиться с созданием локального оверлея. Да и не ясно будет ли оно работать после обновления.

RazrFalcon ★★★★★
() автор топика
Последнее исправление: RazrFalcon (всего исправлений: 1)

qtc вечно такой бородатой версии в генту?

В генте тоже можно устанавливать всё из дебов и рпмок.

ferman
()
Ответ на: комментарий от grem

Она раньше работала. Я её давно не тыкал.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

У меня пока нет времени возиться с созданием локального оверлея.

Во-первых это делается за пару минут, во вторых, чтобы накладывать патчи, даже оверлей не нужен.

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.