Bug 54712 - missing /usr/lib64/qt6/libexec/qwebengine_convert_dict
Summary: missing /usr/lib64/qt6/libexec/qwebengine_convert_dict
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: qt6-webengine-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords: relnote
Depends on:
Blocks:
 
Reported: 2025-06-07 01:35 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2025-06-07 10:36 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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