dev-db/tora compile failed SOLVED

Добрый день!
Не собирается 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

Откуда ты ее вытащил?!..

Откуда ты ее вытащил?! В портаже ее давно уже нет:

$ equery l tora -p
 * Searching for tora ...
[IP-] [  ] dev-db/tora-3.2:0
[-P-] [ -] dev-db/tora-9999:0

Или ССЗБ? :D

gentoo-linux ~ # equery l

gentoo-linux ~ # equery l tora -p
 * Searching for tora ...
[-P-] [  ] dev-db/tora-3.0.0_pre20140929-r2:0
[-P-] [ -] dev-db/tora-9999:0

;(

Проверь/настрой

Проверь/настрой

emerge --info|grep GENTOO_MIRRORS

и засинхронизируй.

P.S. mirrorselect тебе в помощь! ;)

FYI: У меня:

GENTOO_MIRRORS="http://mirror.qubenet.net/mirror/gentoo/ http://www.mirrorservice.org/sites/distfiles.gentoo.org/ http://91.121.189.201/gentoo-distfiles/"

?

Только мне здесь видится вопрос о контроле актуальности/статуса используемого зеркала?

:wq
--
Live free or die

Конечно, только тебе!.. :)

Конечно, только тебе!.. :) потому как в это ткнули носом...

А я думаю, что на самом деле это вопрос общей [генту,линукс]-грамотности, а не какого-то там частного случая... И, в общем случае, это нерешаемая проблема чисто формально в реальности... надо просто какое-то время, чтобы освоить основы Линукса в целом и Генту в частности, а также накопить какой-никакой опыт, ибо любая формализация процедур(ы) не сможет покрыть всего множества возможных вариаций, пусть даже зачастую и тривиальных, поскольку чтобы увидеть эту тривиальность и/или тождественность уже необходимо в достаточной степени владеть предметом...

Да ну?!?

Проблема здесь в том, что досейчас значительная, если не бОльшая часть этой самой «общей грамотности» существует в форме Устного Предания.

А поверка сделанного в базисе произвольного комплекса личного опыта помогает выявить достаточное количество недоделок.

:wq
--
Live free or die

Нет!

Anarchist написал(а):
Проблема здесь в том, что сейчас значительная, если не бОльшая часть этой самой «общей грамотности» существует в форме Устного Предания...

Нет. Тот, кто разобрался хотя бы в https://wiki.gentoo.org вполне себе грамотный! :)

Спасибо, помогло

Спасибо, помогло emerge-webrsync
:)
После этого показало что можно поставить более свежую версию, а зеркало у меня такое же...
Всем спасибо!

.

У тебя в информации о системе отсутствовует самое в данном случае важное: timestamp локального дерева.

ЗЫ: И да, согласно моему чувству Гармонии, несоответствие слепков дерева, которому соответствует система, слепку, с которого ставятся отдельные приложения — потенциальный источник приключений.
Поэтому правильный порядок действий:
1. Обновил дерево;
2. Привёл систему в соответствие с ним (то есть обновил до нового дерева);
3. И только после этого — прочие действия (установка программ и т.д.).

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".