LINUX.ORG.RU

Ответ на: комментарий от n222

На всякий случай покажи содержимое файла /etc/portage/profile/package.use.mask или соответствующего файла из этого каталога, если это каталог.

grem ★★★★★
()
Ответ на: комментарий от n222

А какой эффект ожидается?

Команда eselect java-vm list что после установки openjdk-bin с таким флагом выводит?

grem ★★★★★
()
Ответ на: комментарий от grem

А какой эффект ожидается?

Вм для 11 жавы.

Команда eselect java-vm list что после установки openjdk-bin с таким флагом выводит?

Available Java Virtual Machines: (none found)

Я не могу установить 11 джаву с таким флагом, он просто не включается вообще. То есть без него только установить получается.

n222
() автор топика

Видел в профиле да? Без поллитры не получится.

# James Le Cuirot <chewi@gentoo.org> (2017-12-17)
# Java 9+ is not yet fully supported on Gentoo. Having a masked
# gentoo-vm flag allows us to provide it without it breaking Gentoo
# packages. Those who wish to experiment with it as a fully recognised
# Gentoo JVM can unmask the flag.
dev-java/openjdk-jre-bin:11 gentoo-vm
dev-java/openjdk-bin:11 gentoo-vm
dev-java/openjdk:11 gentoo-vm
anonymous
()
Ответ на: комментарий от grem

Соря за оффтоп, но у меня при сборке scala вот такое выходит:

Emerging (9 of 9) dev-lang/scala-2.12.4::gentoo
 * scala-2.12.4.tar.gz BLAKE2B SHA512 size ;-) ...                       [ ok ]
 * scala-2.12.4-ivy2-deps.tar.xz BLAKE2B SHA512 size ;-) ...             [ ok ]
 * scala-2.12.4-sbt-deps.tar.xz BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-ant-contrib.jar BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-ant-dotnet-1.0.jar BLAKE2B SHA512 size ;-) ...           [ ok ]
 * scala-2.12.4-ant.jar BLAKE2B SHA512 size ;-) ...                      [ ok ]
 * scala-2.12.4-maven-ant-tasks-2.1.1.jar BLAKE2B SHA512 size ;-) ...    [ ok ]
 * scala-2.12.4-vizant.jar BLAKE2B SHA512 size ;-) ...                   [ ok ]
 * scala-2.12.4-code.jar BLAKE2B SHA512 size ;-) ...                     [ ok ]
 * scala-2.12.4-annotations.jar BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-enums.jar BLAKE2B SHA512 size ;-) ...                    [ ok ]
 * scala-2.12.4-genericNest.jar BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-jsoup-1.3.1.jar BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-macro210.jar BLAKE2B SHA512 size ;-) ...                 [ ok ]
 * scala-2.12.4-methvsfield.jar BLAKE2B SHA512 size ;-) ...              [ ok ]
 * scala-2.12.4-nest.jar BLAKE2B SHA512 size ;-) ...                     [ ok ]
 * scala-2.12.4-instrumented.jar BLAKE2B SHA512 size ;-) ...             [ ok ]
!!! ERROR: Couldn't find a VM dep
 * Unable to determine VM for building from dependencies:
NV_DEPEND: dev-java/ant-core:0
	dev-java/jline:2
	!binary? (
		=virtual/jdk-1.8*
		>=dev-java/sbt-0.13.13
		media-gfx/graphviz
	)
	binary? (
		>=virtual/jdk-1.8
	)
	app-arch/xz-utils:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
 * ERROR: dev-lang/scala-2.12.4::gentoo failed (setup phase):
 *   Failed to determine VM for building.
 * 
 * Call stack:
 *             ebuild.sh, line  125:  Called pkg_setup
 *   scala-2.12.4.ebuild, line  101:  Called java-pkg-2_pkg_setup
 *     java-pkg-2.eclass, line   47:  Called java-pkg_init
 *   java-utils-2.eclass, line 2231:  Called java-pkg_switch-vm
 *   java-utils-2.eclass, line 2693:  Called die
 * The specific snippet of code:
 *   					die "Failed to determine VM for building."
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/scala-2.12.4::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/scala-2.12.4::gentoo'`.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info =scala-2.12.4
 * The complete build log is located at '/var/tmp/portage/dev-lang/scala-2.12.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/scala-2.12.4/temp/die.env'.
 * Working directory: '/var/tmp/portage/dev-lang/scala-2.12.4/homedir'
 * S: '/var/tmp/portage/dev-lang/scala-2.12.4/work/scala-2.12.4'

select java-vm list 
Available Java Virtual Machines:
  [1]   openjdk-bin-8  system-vm

virtual/jdk-1.8 и virtual/jre-1.8 установлены.

Никогда такого раньше не было. Куда копать? Гугл молчит.

LongLiveUbuntu ★★★★★
()
Последнее исправление: LongLiveUbuntu (всего исправлений: 1)
10 августа 2022 г.

Gentoo provides numerous JD Ks and Res. The default is the Black down JD/DIRE pair, as it is freely (beer) available without any registration fuss. https://cps-test.info

Rubywilson
()

Увидев слово Gentoo в названии темы, я заглянул в неё только для юмора. Но вам дали ответ: Java 9 и новее пока не поддерживаются в Gentoo. Пользуйтесь Java 8.

Partisan ★★★★
()

Не установился Open JDK от Oracle . Но есть ряд других: российский Liberica JDK, Amazon Correto, Microsost Open JDK и др. Вряд ли, но может что-то и установится. Вряд ли будет установочный пакет для Gentoo. Надо брать архив tar.gz, распаковывать и настраивать переменные окружения (подробности - поискать инструкцию по установке JDK из архива).

Partisan ★★★★
()

Проблема заключается в том, что данный флаг не определён для 11й версии, но он есть для 17й.

Если нужна просто более новая JRE/JDK, то нет проблем - просто размаскируй через package.unmask и поставь.

Если же нужна именно 11я версия, то создаешь локальный оверлей портейджа и в нём уже как хочешь правишь ебилд для 11й версии на свой страх и риск.

ComradeDOS
()
Последнее исправление: ComradeDOS (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.