dev-db/tora compile failed SOLVED
Le Chat Noir 15 января, 2018 - 15:08
Добрый день!
Не собирается dev-db/tora-3.0.0_pre20140929-r2
Система:
gentoo-linux ~ # eix -I kernel [I] sys-kernel/genkernel Available versions: 3.4.52.3 ~3.4.52.4-r1 3.4.52.4-r2 ~3.5.1.1 ~3.5.2.0-r1 ~3.5.2.1 ~3.5.2.2 ~3.5.2.3 ~3.5.2.4 **9999 {cryptsetup +firmware ibm selinux} Installed versions: 3.4.52.4-r2(01:49:16 PM 12/14/2017)(-cryptsetup -ibm -selinux) Homepage: https://www.gentoo.org Description: Gentoo automatic kernel building scripts gentoo-linux ~ # equery l sys-kernel/gentoo-sources * Searching for gentoo-sources in sys-kernel ... [IP-] [ ] sys-kernel/gentoo-sources-4.12.12:4.12.12 gentoo-linux ~ # gcc-config -l [1] i686-pc-linux-gnu-6.4.0 * gentoo-linux ~ # eselect profile list Available profile symlink targets: [1] default/linux/x86/13.0 [2] default/linux/x86/13.0/selinux [3] default/linux/x86/13.0/desktop [4] default/linux/x86/13.0/desktop/gnome [5] default/linux/x86/13.0/desktop/gnome/systemd [6] default/linux/x86/13.0/desktop/plasma [7] default/linux/x86/13.0/desktop/plasma/systemd [8] default/linux/x86/13.0/developer [9] default/linux/x86/13.0/systemd [10] default/linux/x86/17.0 [11] default/linux/x86/17.0/selinux [12] default/linux/x86/17.0/desktop * [13] default/linux/x86/17.0/desktop/gnome [14] default/linux/x86/17.0/desktop/gnome/systemd [15] default/linux/x86/17.0/desktop/plasma [16] default/linux/x86/17.0/desktop/plasma/systemd [17] default/linux/x86/17.0/developer [18] default/linux/x86/17.0/systemd [19] hardened/linux/x86 [20] hardened/linux/x86/selinux [21] default/linux/musl/x86 [22] hardened/linux/musl/x86 [23] default/linux/uclibc/x86 [24] hardened/linux/uclibc/x86
Схлопывается на
-- non-debug build -- Found LOKI: /usr/lib/libferrisloki.so -- Using external loki: headers=/usr/include/FerrisLoki libs=/usr/lib/libferrisloki.so -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found -- Found Qt4: /usr/lib/qt4/bin/qmake (found suitable version "4.8.7", minimum required is "4.8.0") Qt4 Found OK CMake Error at cmake/modules/FindQScintilla.cmake:74 (MESSAGE): Could not find QScintilla library Call Stack (most recent call first): CMakeLists.txt:191 (FIND_PACKAGE)
При этом :
gentoo-linux /usr/lib/qt4 # qlist -UIv | grep qscintilla x11-libs/qscintilla-2.10.1 (qt4 qt5) gentoo-linux /usr/lib/qt4 # qlist -UIv | grep oracle-instantclient-basi dev-db/oracle-instantclient-basic-11.2.0.4 (abi_x86_32)
Решение :
Не проконтролировал наличие свежей версии приложения, не обновил дерево портажей.
После обновления - появилась стабильная версия tora, установка прошла без проблем.
emerge-webrsync emerge --ask tora
»
- Для комментирования войдите или зарегистрируйтесь
/
snapshot 3.0 да-а-авненько сломан.
Недавно закоммитили релиз 3.2.
Только НЯП уже там сломали сборку с
+pch
.:wq
--
Live free or die
Откуда ты ее вытащил?!..
Откуда ты ее вытащил?! В портаже ее давно уже нет:
Или ССЗБ? :D
gentoo-linux ~ # equery l
;(
Проверь/настрой
Проверь/настрой
и засинхронизируй.
P.S.
mirrorselect
тебе в помощь! ;)FYI: У меня:
?
Только мне здесь видится вопрос о контроле актуальности/статуса используемого зеркала?
:wq
--
Live free or die
Конечно, только тебе!.. :)
Конечно, только тебе!.. :) потому как в это ткнули носом...
А я думаю, что на самом деле это вопрос общей [генту,линукс]-грамотности, а не какого-то там частного случая... И, в общем случае, это нерешаемая проблема чисто формально в реальности... надо просто какое-то время, чтобы освоить основы Линукса в целом и Генту в частности, а также накопить какой-никакой опыт, ибо любая формализация процедур(ы) не сможет покрыть всего множества возможных вариаций, пусть даже зачастую и тривиальных, поскольку чтобы увидеть эту тривиальность и/или тождественность уже необходимо в достаточной степени владеть предметом...
Да ну?!?
Проблема здесь в том, что досейчас значительная, если не бОльшая часть этой самой «общей грамотности» существует в форме Устного Предания.
А поверка сделанного в базисе произвольного комплекса личного опыта помогает выявить достаточное количество недоделок.
:wq
--
Live free or die
Нет!
Нет. Тот, кто разобрался хотя бы в https://wiki.gentoo.org вполне себе грамотный! :)
Спасибо, помогло
Спасибо, помогло emerge-webrsync
:)
После этого показало что можно поставить более свежую версию, а зеркало у меня такое же...
Всем спасибо!
.
У тебя в информации о системе отсутствовует самое в данном случае важное: timestamp локального дерева.
ЗЫ: И да, согласно моему чувству Гармонии, несоответствие слепков дерева, которому соответствует система, слепку, с которого ставятся отдельные приложения — потенциальный источник приключений.
Поэтому правильный порядок действий:
1. Обновил дерево;
2. Привёл систему в соответствие с ним (то есть обновил до нового дерева);
3. И только после этого — прочие действия (установка программ и т.д.).
:wq
--
Live free or die