libffi [SOLVED]
felixs_com 27 апреля, 2018 - 07:21
Доброго времени суток!
Устанавливаю систему на неттоп FitPC. Всё хорошо, кроме одного: при установке dev-libs/libffi получаю сообщение:
* libffi-3.2.1.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * The linker reported linking against -lffi to be working while it shouldn't have. * This is wrong and you should find and delete the old copy of libffi before continuing. * ERROR: dev-libs/libffi-3.2.1-r2::gentoo failed (setup phase): * The system is in inconsistent state with unknown libffi installed. * * Call stack: * ebuild.sh, line 124: Called pkg_setup * libffi-3.2.1-r2.ebuild, line 42: Called die * The specific snippet of code: * die "The system is in inconsistent state with unknown libffi installed."
Сборка любого пакета упирается в эту библиотеку. Причём, если другие пакеты ставить из бинарников, всё прекрасно. Эта же библиотека не ставится никак.
Процесс установки стандартный, из stage3 + portage-latest.
Перерыл кучу ссылок, нигде ответа нет. Точнее есть, но там, где используется gcc ниже 5-ой. У меня
# gcc-config -l [1] i686-pc-linux-gnu-5.4.0 [2] i686-pc-linux-gnu-6.4.0 *
# uname -a Linux localhost 4.9.76-gentoo-r1 #5 SMP Mon Apr 23 08:30:34 -00 2018 i686 Intel(R) Atom(TM) CPU Z530 @ 1.60GHz GenuineIntel GNU/Linux
# lscpu Архитектура: i686 CPU op-mode(s): 32-bit Порядок байт: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 2 Ядер на сокет: 1 Сокетов: 1 ID прроизводителя: GenuineIntel Семейство ЦПУ: 6 Модель: 28 Имя модели: Intel(R) Atom(TM) CPU Z530 @ 1.60GHz Степпинг: 2 CPU MHz: 1596.086 BogoMIPS: 3192.17 Виртуализация: VT-x L1d cache: 24K L1i cache: 32K L2 cache: 512K Флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority dtherm
Чувствую, что что-то не так делаю, а понять не могу. Ткните носом, пожалуйста!
»
- Для комментирования войдите или зарегистрируйтесь
.
Вообще-то указание на конкретную ошибку надо смотреть выше по логу, но, по приведённым вами сведениям - имхуется мне, мешают остатки от установки "из бинарников", теперь их требуется просто удалить мимо портежа (вручную)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Это весь лог. Он даже не
Это весь лог. Он даже не начинает компиляцию. Бинарник dev-libs/libffi был установлен из stage3. Удалил, прошерстил все ссылки, ничего нет в системе. Тупик?
.
Сделайте emerge -Cv virtual/libffi dev-libs/libffi. Покажите весь вывод по команде emerge -1v virtual/libffi dev-libs/libffi
Мы тоже не всего читали Шнитке!.. © В. Вишневский
libffi [SOLVED]
Проблема решилась. Почему-то find / -name libffi не дал результата. Зашёл в /usr/lib и вручную удалил все файлы libffi. После этого компиляция и установка прошла нормально.