Где является gtk +-quartz-3.0 расположенным пакетом? (Пытающийся скомпилировать webkitgtk)

prompt:> cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja
CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The CMake build type is: RelWithDebInfo
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Checking for module 'gtk+-quartz-3.0'
--   No package 'gtk+-quartz-3.0' found
-- Found the following ICU libraries:
--   data (required)
--   i18n (required)
--   uc (required)
CMake Error at /usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:452 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:622 (_pkg_check_modules_internal)
  Source/cmake/FindLibSoup.cmake:35 (pkg_check_modules)
  Source/cmake/OptionsGTK.cmake:30 (find_package)
  Source/cmake/WebKitCommon.cmake:56 (include)
  CMakeLists.txt:169 (include)


-- Configuring incomplete, errors occurred!
See also "/home/ubuntu/Downloads/webkitgtk-2.26.2/CMakeFiles/CMakeOutput.log".
See also "/home/ubuntu/Downloads/webkitgtk-2.26.2/CMakeFiles/CMakeError.log".

Я уже установил libgtk-3-dev использование способного диспетчера пакетов.

Я пытаюсь установить получатель Citrix с помощью deb пакета. Однако это требует дополнительных пакетов:

dpkg: dependency problems prevent configuration of icaclient: 
icaclient depends on libwebkit-1.0-2 | libwebkitgtk-1.0-0; 
however: 
Package libwebkit-1.0-2 is not installed. 
Package libwebkitgtk-1.0-0 is not installed.

Который является, почему я установил WebKit gtk источник с веб-сайта (https://webkitgtk.org/) Особенно эта ссылка: https://webkitgtk.org/releases/webkitgtk-2.26.2.tar.xz

0
задан 10 January 2020 в 20:12

1 ответ

tl; доктор: Вы пропускаете libsoup. Выполненный sudo apt install libsoup2.4-dev

Это - отвлекающий маневр. Сценарий ищет кварц (который только для Mac), и использует его только если доступный.

Рассмотрение

Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:622 (_pkg_check_modules_internal)
  Source/cmake/FindLibSoup.cmake:35 (pkg_check_modules)
  Source/cmake/OptionsGTK.cmake:30 (find_package)
  Source/cmake/WebKitCommon.cmake:56 (include)
  CMakeLists.txt:169 (include)

Это похоже на сценарий это на самом деле переставший работать при нахождении libsoup. Можно установить libsoup с sudo apt install libsoup2.4-dev

кроме того, добро пожаловать в AskUbuntu!

0
ответ дан 10 January 2020 в 21:20

Другие вопросы по тегам:

Похожие вопросы: