revdep-rebuild

Пересобираю Libreoffice с флагом java и revdep-rebuild каждый раз просит всё равно его пересобрать изза одной и той же либы.Притом пересобирал как после ввода команды revdep-rebuild так и пересборкой через emerge -uN world.как решить?

снимок1.png

Хотел повторить ошибку, но не вышло.

Свежеустановленный cldx-20160405-x86_64

USE="java debug" emerge app-office/libreoffice

прошло 8 часов…

revdep-rebuild -d

всё без ошибок.

VirtualBox_cldx___19_04_2016_09_18_03.png
VirtualBox_cldx___19_04_2016_09_18_10.png
VirtualBox_cldx___19_04_2016_09_27_16.png

Может это связано что я использую мультилиб?

Дмитрий Полт wrote:

Может это связано что я использую мультиарх?

Как этого добиться на сабжевой системе?

дописать в /etc/portage/make.conf/custom строку ABI_X86=“32 64” а затем emerge -avuDN world и ожидать пере сборки ну или запустить cl-update он выполнит то же самое что и emerge -avuDN world.
https://wiki.gentoo.org/wiki/Multilib/gx86-multilib

USE=-java
по умолчанию в системе явы нет, поэтому и ошибки нет
а что за ява? опен или оракле?

Oracle

покажи USE флаги libreoffice
emerge -pv app-office/libreoffice
выхлоп её вставь сюда

/usr/portage/app-office/libreoffice/libreoffice-5.1.2.2.ebuild
строка 65: “java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )”

Calculate Gloomy # emerge -pv app-office/libreoffice

!!! Timed out while closing connection to binhost

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild R ] app-office/libreoffice-5.0.5.2::gentoo USE=“bluetooth cups dbus gstreamer gtk java kde (-aqua) -branding (-coinmp) -collada -debug -eds (-firebird) -gltf -gnome (-gtk3) -jemalloc (-libressl) -mysql -odk -postgres (-telepathy) {-test} -vlc” LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET=“python2_7 -python3_4 (-python3_5)” PYTHON_TARGETS=“python2_7 -python3_4 (-python3_5)” 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

* IMPORTANT: 1 news items need reading for repository ‘gentoo’.
* Use eselect news read to view new items.

java блокирует

в смысле?

где это видно?

[ebuild R ] app-office/libreoffice-5.0.5.2::gentoo USE=“bluetooth cups dbus gstreamer gtk java kde (-aqua) -branding (-coinmp) -collada -debug -eds (-firebird) -gltf -gnome (-gtk3) -jemalloc (-libressl) -mysql -odk -postgres (-telepathy) {-test} -vlc” LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET=“python2_7 -python3_4 (-python3_5)” PYTHON_TARGETS=“python2_7 -python3_4 (-python3_5)” 0 KiB**

У меня то он собран с поддержкой java уже и перечоркнутого ничего нет…

там плагин требует яву “java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )”
что за плагин я не знаю. не юзаю

требует вот это dev-java/oracle-jre-bin насколько я понимаю

попробуй open-jdk

первая команда удалит без учёта зависимостей
emerge -Cav dev-java/oracle-jre-bin
если ява нужна, то эта команда её соберёт
emerge -uDNav @world

плохо то, что он собирается долго:)