Bug 54712

Summary: missing /usr/lib64/qt6/libexec/qwebengine_convert_dict
Product: Sisyphus Reporter: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Component: qt6-webengine-develAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstableKeywords: relnote
Hardware: x86_64   
OS: Linux   

Description Konstantin A Lepikhov (L.A. Kostis) 2025-06-07 01:35:46 MSK
$ rpm -q qt6-webengine-devel
qt6-webengine-devel-6.8.2-alt3

при сборке пакета получаю ошибку от cmake (к счастью не критичную):

CMake Warning at /usr/lib64/cmake/Qt6WebEngineCoreTools/Qt6WebEngineCoreToolsTargets.cmake:96 (message):                                                                                                                                                                                  
  The imported target "Qt6::qwebengine_convert_dict" references the file                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          
     "/usr/lib64/qt6/libexec/qwebengine_convert_dict"                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                          
  but this file does not exist.  Possible reasons include:                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                          
  * The file was deleted, renamed, or moved to another location.                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          
  * An install or uninstall procedure did not complete successfully.                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                          
  * The installation package was faulty and contained                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                          
     "/usr/lib64/cmake/Qt6WebEngineCoreTools/Qt6WebEngineCoreToolsTargets.cmake"                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          
  but not all the files it references.                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                          
Call Stack (most recent call first):                                                                                                                                                                                                                                                      
  /usr/lib64/cmake/Qt6WebEngineCoreTools/Qt6WebEngineCoreToolsConfig.cmake:56 (include)                                                                                                                                                                                                   
  /usr/lib64/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)                                                                                                                                                                                                                 
  /usr/lib64/cmake/Qt6WebEngineCore/Qt6WebEngineCoreDependencies.cmake:39 (_qt_internal_find_tool_dependencies)                                                                                                                                                                           
  /usr/lib64/cmake/Qt6WebEngineCore/Qt6WebEngineCoreConfig.cmake:53 (include)                                                                                                                                                                                                             
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)                                                                                                                                                                                                               
  /usr/lib64/cmake/Qt6/QtPublicDependencyHelpers.cmake:145 (find_dependency)                                                                                                                                                                                                              
  /usr/lib64/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)                                                                                                                                                                       
  /usr/lib64/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsConfig.cmake:53 (include)                                                                                                                                                                                                       
  /usr/lib64/cmake/Qt6/Qt6Config.cmake:200 (find_package)                                                                                                                                                                                                                                 
  CMakeLists.txt:4 (find_package)

где-то либо потерялась зависимость, либо сам файл не запаковался. Либо, если он не нужен (qwebengine_convert_dict) то, наверное, стоит убрать упоминания о нем в cmake.
Comment 1 Sergey V Turchin 2025-06-07 10:36:39 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #0)
> при сборке пакета получаю ошибку от cmake (к счастью не критичную):
Этот тип ошибки нормальный. И это хорошо, что переключено на warning[1], иначе пришлось в сборку втаскивать кучу лишних пакетов вплоть до _всех_ плагинов sql и кучи остального мусора.

Касаемо конкретного файла -- уже включен в пакет[2].


[1] https://git.altlinux.org/gears/q/qt6-base.git?p=qt6-base.git;a=blob;f=enable_skip_plugins.patch
[2] https://git.altlinux.org/tasks/386420/gears/2440/git?p=git;a=commitdiff;h=b48839449392c09577dece035c0aaace582b7d39