Viper-Browser icon indicating copy to clipboard operation
Viper-Browser copied to clipboard

What are the prerequisites for this package?

Open allanwmacdonald opened this issue 10 months ago • 2 comments

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.

allanwmacdonald avatar Feb 14 '25 15:02 allanwmacdonald

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.

ThomasHeinrichSchmidt avatar Mar 20 '25 14:03 ThomasHeinrichSchmidt

You missing this package:

sudo apt-get install pkg-config

After that i could make cmake

bugtesterdani avatar Jul 06 '25 18:07 bugtesterdani