Bug 33943 - qtcreator не работает автодополнение для c++11
: qtcreator не работает автодополнение для c++11
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/qt-creator)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-09-30 13:10 by
Modified: 2017-12-21 12:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-09-30 13:10:34
В нашей сборке не поддерживается автодополнение для кода c++11.
Для этого должен быть собран плагин ClangCodeModel.

[root@pvbook include]# rpm -qa | grep qt-creator
qt-creator-4.4.0-alt0.M80P.1
qt-creator-data-4.4.0-alt0.M80P.1

[root@pvbook include]# rpm -qa | grep clang
clang-analyzer-3.8.0-alt0.M80P.1
clang-3.8.0-alt0.M80P.1
clang-devel-3.8.0-alt0.M80P.1

В версии скачанной с сайта, плагин есть и автодополнение работает.

"Qt Creator 4.3.1
Основан на Qt 5.9.1 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 бита)
Собрано Jun 29 2017 в 04:10:39
Ревизия e974f0733e"

P.S. Для анализа кода qt-creator использует clang.
------- Comment #1 From 2017-09-30 15:02:08 -------
На Сизиф, там та же сборка.
------- Comment #2 From 2017-10-11 17:31:34 -------
ClangCodeModel plugin поддерживает только древний clang 3.9, который в Альте не
собран и не будет собран. Когда будет поддержка современного clang 4.0.1, тогда
соберу с 
%def_with ClangCodeModel

Сборка с clang 4.0.1 лежит в задании 190351 для Sisyphus. Если не надо — удалю
сразу.
------- Comment #3 From 2017-10-11 18:03:43 -------
(В ответ на комментарий №2)
> ClangCodeModel plugin поддерживает только древний clang 3.9, который в Альте не
> собран и не будет собран. Когда будет поддержка современного clang 4.0.1, тогда
> соберу с 
> %def_with ClangCodeModel

  У меня в p8 с 4.0.1 qtcreator ("ихняя сборка" работает, хоть и ругается, что
версия несовместима).
------- Comment #4 From 2017-10-14 19:28:21 -------
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > ClangCodeModel plugin поддерживает только древний clang 3.9, который в Альте не
> > собран и не будет собран. Когда будет поддержка современного clang 4.0.1, тогда
> > соберу с 
> > %def_with ClangCodeModel
> 
>   У меня в p8 с 4.0.1 qtcreator ("ихняя сборка" работает, хоть и ругается, что
> версия несовместима).
Тогда соберу плагин отдельным пакетом, чтобы весь qt-creator не тянул clang.
------- Comment #5 From 2017-10-17 07:41:16 -------
qt-creator-4.4.1-alt2 -> sisyphus:

Sat Oct 14 2017 Andrey Cherepanov <cas@altlinux.org> 4.4.1-alt2
- Package ClangCodeModel (ALT #33943)