Пересобираю Libreoffice с флагом java и revdep-rebuild каждый раз просит всё равно его пересобрать изза одной и той же либы.Притом пересобирал как после ввода команды revdep-rebuild так и пересборкой через emerge -uN world.как решить?
Хотел повторить ошибку, но не вышло.
Свежеустановленный cldx-20160405-x86_64
USE="java debug" emerge app-office/libreoffice
прошло 8 часов…
revdep-rebuild -d
всё без ошибок.
Может это связано что я использую мультилиб?
Дмитрий Полт 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
плохо то, что он собирается долго:)