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
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!