Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Помогите собрать Kvantum из исходников  (Прочитано 436 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alexandr-makukhin

  • Автор темы
  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
    • Александр Макухин
Здравствуйте!

Хочу установить редактор стиля Kvantum из исходников.

https://github.com/tsujan/Kvantum/releases

Kde plasma install and use kvantum "Kde widget style" ?

alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo qmake && make
[sudo] пароль для alexandr:
cd style/ && make -f Makefile
make[1]: вход в каталог «/home/alexandr/Kvantum-0.10.6/Kvantum/style»
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DDATADIR=\"/usr/share\" -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/X11R6/include -I. -o ThemeConfig.o themeconfig/ThemeConfig.cpp
themeconfig/ThemeConfig.cpp:18:10: fatal error: QSettings: Нет такого файла или каталога
 #include <QSettings>
          ^~~~~~~~~~~
compilation terminated.
Makefile:264: ошибка выполнения рецепта для цели «ThemeConfig.o»
make[1]: *** [ThemeConfig.o] Ошибка 1
make[1]: выход из каталога «/home/alexandr/Kvantum-0.10.6/Kvantum/style»
Makefile:39: ошибка выполнения рецепта для цели «sub-style-make_default»
make: *** [sub-style-make_default] Ошибка 2

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3005
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Помогите собрать Kvantum из исходников
« Ответ #1 : 16 Апрель 2018, 13:27:50 »
https://github.com/tsujan/Kvantum/blob/master/Kvantum/INSTALL естественно не открывали и не читали требования?
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн alexandr-makukhin

  • Автор темы
  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
    • Александр Макухин
Re: Помогите собрать Kvantum из исходников
« Ответ #2 : 16 Апрель 2018, 14:12:22 »
Установил под Debian:

First install X11 and Qt development packages. In Debian-based systems, they are:

 * g++
 * libx11-dev and libxext-dev (for X11)
 * qtbase5-dev, libqt5svg5-dev and libqt5x11extras5-dev (for Qt5)
 * libqt4-dev (for Qt4 and if you want Qt4 support)
 * qttools5-dev-tools (for localization if you need it)

alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$  sudo apt install g++ libx11-dev libxext-dev qtbase5-dev libqt5svg5-dev  libqt5x11extras5-dev libqt4-dev qttools5-dev-tools
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет g++ самой новой версии (4:7.2.0-1d1).
Уже установлен пакет libx11-dev самой новой версии (2:1.6.4-3).
Уже установлен пакет qttools5-dev-tools самой новой версии (5.9.2-6).
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 qtbase5-dev : Зависит: libqt5concurrent5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5core5a (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5dbus5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5gui5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5network5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5printsupport5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5sql5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5test5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5widgets5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5xml5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Рекомендует: libqt5opengl5-dev (= 5.9.2+dfsg-12) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

alexandr@alexandr-pc:~$ sudo apt install libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libqt5core5a самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5core5a установлен вручную.
Уже установлен пакет libqt5dbus5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5dbus5 установлен вручную.
Уже установлен пакет libqt5widgets5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5widgets5 установлен вручную.
Уже установлен пакет libqt5network5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5network5 установлен вручную.
Уже установлен пакет libqt5test5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5test5 установлен вручную.
Уже установлен пакет libqt5printsupport5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5printsupport5 установлен вручную.
Уже установлен пакет libqt5xml5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5xml5 установлен вручную.
Уже установлен пакет libqt5gui5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5gui5 установлен вручную.
Уже установлен пакет libqt5sql5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
libqt5sql5 установлен вручную.
Уже установлен пакет libqt5concurrent5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Следующие пакеты устанавливались автоматически и больше не требуются:
  glx-alternative-mesa libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libgles2:i386 libnvidia-egl-wayland1
  libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore libnvidia-glcore:i386
  libopengl0 libopengl0:i386 libvulkan1:i386 libwayland-client0:i386 libwayland-server0:i386 update-glx
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
alexandr@alexandr-pc:~$
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$  sudo apt install g++ libx11-dev libxext-dev qtbase5-dev libqt5svg5-dev  libqt5x11extras5-dev libqt4-dev qttools5-dev-tools                               
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет g++ самой новой версии (4:7.2.0-1d1).
Уже установлен пакет libx11-dev самой новой версии (2:1.6.4-3).
Уже установлен пакет qttools5-dev-tools самой новой версии (5.9.2-6).
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 qtbase5-dev : Зависит: libqt5concurrent5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5core5a (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5dbus5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5gui5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5network5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5printsupport5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5sql5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5test5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5widgets5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5xml5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Рекомендует: libqt5opengl5-dev (= 5.9.2+dfsg-12) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  glx-alternative-mesa libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libgles2:i386 libnvidia-egl-wayland1
  libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore libnvidia-glcore:i386
  libopengl0 libopengl0:i386 libvulkan1:i386 libwayland-client0:i386 libwayland-server0:i386 update-glx
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  glx-alternative-mesa libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libgles2:i386 libnvidia-egl-wayland1
  libnvidia-egl-wayland1:i386 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore libnvidia-glcore:i386
  libopengl0 libopengl0:i386 libvulkan1:i386 libwayland-client0:i386 libwayland-server0:i386 update-glx
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 17 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 126 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 212397 файлов и каталогов.)
Удаляется glx-alternative-mesa (0.8.3) …
Удаляется libegl1:i386 (1.0.0-2) …
Удаляется libegl-mesa0:i386 (17.3.6-1) …
Удаляется libgbm1:i386 (17.3.6-1) …
Удаляется libgles2:i386 (1.0.0-2) …
Удаляется libnvidia-egl-wayland1:i386 (384.111-4) …
Удаляется libnvidia-egl-wayland1:amd64 (384.111-4) …
Удаляется libnvidia-eglcore:i386 (384.111-4) …
Удаляется libnvidia-eglcore:amd64 (384.111-4) …
Удаляется libnvidia-glcore:amd64 (384.111-4) …
Удаляется libnvidia-glcore:i386 (384.111-4) …
Удаляется libopengl0:i386 (1.0.0-2) …
Удаляется libopengl0:amd64 (1.0.0-2) …
Удаляется libvulkan1:i386 (1.0.65.2+dfsg1-1) …
Удаляется libwayland-client0:i386 (1.14.0-1+b1) …
Удаляется libwayland-server0:i386 (1.14.0-1+b1) …
Удаляется update-glx (0.8.3) …
Обрабатываются триггеры для libc-bin (2.27-1) …
Обрабатываются триггеры для man-db (2.8.2-1) …
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo apt install g++ libx11-dev sudo apt install g++ libx11-dev libxext-dev qtbase5-dev libqt5svg5-dev  libqt5x11extras5-dev libqt4-dev qttools5-dev-tools
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет install
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo apt install g++ libx11-dev libxext-dev qtbase5-dev libqt5svg5-dev  libqt5x11extras5-dev libqt4-dev qttools5-dev-tools                               
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет g++ самой новой версии (4:7.2.0-1d1).
Уже установлен пакет libx11-dev самой новой версии (2:1.6.4-3).
Уже установлен пакет qttools5-dev-tools самой новой версии (5.9.2-6).
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 qtbase5-dev : Зависит: libqt5concurrent5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5core5a (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5dbus5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5gui5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5network5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5printsupport5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5sql5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5test5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5widgets5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Зависит: libqt5xml5 (= 5.9.2+dfsg-12) но 5.9.2+dfsg-12+20180315+1803+build10 будет установлен
               Рекомендует: libqt5opengl5-dev (= 5.9.2+dfsg-12) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$  sudo apt install libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libqt5core5a самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5dbus5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5widgets5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5network5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5test5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5printsupport5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5xml5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5gui5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5sql5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Уже установлен пакет libqt5concurrent5 самой новой версии (5.9.2+dfsg-12+20180315+1803+build10).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$ sudo qmake && make
cd style/ && make -f Makefile
make[1]: вход в каталог «/home/alexandr/Kvantum-0.10.6/Kvantum/style»
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DDATADIR=\"/usr/share\" -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/X11R6/include -I. -o ThemeConfig.o themeconfig/ThemeConfig.cpp
themeconfig/ThemeConfig.cpp:18:10: fatal error: QSettings: Нет такого файла или каталога
 #include <QSettings>
          ^~~~~~~~~~~
compilation terminated.
Makefile:264: ошибка выполнения рецепта для цели «ThemeConfig.o»
make[1]: *** [ThemeConfig.o] Ошибка 1
make[1]: выход из каталога «/home/alexandr/Kvantum-0.10.6/Kvantum/style»
Makefile:39: ошибка выполнения рецепта для цели «sub-style-make_default»
make: *** [sub-style-make_default] Ошибка 2
alexandr@alexandr-pc:~/Kvantum-0.10.6/Kvantum$
« Последнее редактирование: 16 Апрель 2018, 14:35:09 от alexandr-makukhin »

 

Страница сгенерирована за 0.096 секунд. Запросов: 24.