Bug 33943

Summary: qtcreator не работает автодополнение для c++11
Product: Sisyphus Reporter: Pavel Vainerman <pv>
Component: qt-creatorAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, lav, mithraen
Version: unstable   
Hardware: all   
OS: Linux   

Description Pavel Vainerman 2017-09-30 13:10:34 MSK
В нашей сборке не поддерживается автодополнение для кода 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 AEN 2017-09-30 15:02:08 MSK
На Сизиф, там та же сборка.
Comment 2 Andrey Cherepanov 2017-10-11 17:31:34 MSK
ClangCodeModel plugin поддерживает только древний clang 3.9, который в Альте не собран и не будет собран. Когда будет поддержка современного clang 4.0.1, тогда соберу с 
%def_with ClangCodeModel

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

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

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