Viper-Browser
Viper-Browser copied to clipboard
What are the prerequisites for this package?
I am trying to build this on Ubuntu 22.04LTS and am getting the following errors.
-- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- Could NOT find Qt6Svg (missing: Qt6Svg_DIR)
-- Could NOT find Qt6QuickWidgets (missing: Qt6QuickWidgets_DIR)
-- Could NOT find Qt6WebChannel (missing: Qt6WebChannel_DIR)
-- Could NOT find Qt6WebEngineWidgets (missing: Qt6WebEngineWidgets_DIR)
CMake Error at CMakeLists.txt:36 (find_package):
Found package configuration file:
/usr/lib/x86_64-linux-gnu/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. Reason given by package:
Failed to find Qt component "Svg".
Expected Config file at
"/usr/lib/x86_64-linux-gnu/cmake/Qt6Svg/Qt6SvgConfig.cmake" does NOT exist
Failed to find Qt component "QuickWidgets".
Expected Config file at
"/usr/lib/x86_64-linux-gnu/cmake/Qt6QuickWidgets/Qt6QuickWidgetsConfig.cmake"
does NOT exist
Failed to find Qt component "WebChannel".
Expected Config file at
"/usr/lib/x86_64-linux-gnu/cmake/Qt6WebChannel/Qt6WebChannelConfig.cmake"
does NOT exist
Failed to find Qt component "WebEngineWidgets".
Expected Config file at
"/usr/lib/x86_64-linux-gnu/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsConfig.cmake"
does NOT exist
-- Configuring incomplete, errors occurred!
Please list the prerequisite dependencies.
For my Bunsenlab Boron system I had to install
$ sudo apt-get install cmake
$ sudo apt-get install qt6-base-dev
$ sudo apt-get install qt6-svg-dev
$ sudo apt-get install libqt6quickwidgets6
$ sudo apt-get install xkb-data
$ sudo apt-get install libxkbcommon-dev
$ sudo apt-get install libxkbfile-dev
$ sudo apt-get install libqt6svgwidgets6
$ sudo apt-get install qt6-svg-dev
$ sudo apt-get install qtcreator
$ sudo apt-get install qt6-declarative-dev
$ sudo apt-get install qt6-base-dev
$ sudo apt-get install qt6-webchannel-dev
$ sudo apt-get install libqt6webenginewidgets6
$ sudo apt-get install qt6-webengine-dev
$ sudo apt-get install libkf5wallet-dev
$ sudo apt-get install sqlite3
$ sudo apt-get install libsqlite3-dev
one after the other because I had to find out one after the other. But finally it built.
You missing this package:
sudo apt-get install pkg-config
After that i could make cmake