[РЕШЕНО] как размаскировать fbreader (masked by: EAPI 4)?
Pelleas 7 марта, 2011 - 14:30
Вот, собственно, что пишет emerge:
digger@home ~ $ emerge -pv fbreader
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "fbreader" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/fbreader-0.12.10 (masked by: EAPI 4)
The current version of portage supports EAPI '3'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
»
- Для комментирования войдите или зарегистрируйтесь
portage версии 2.1.9.25 -
portage версии 2.1.9.25 - почти самая свежая
это почти :)совсем свежая -
это почти :)
совсем свежая - это 2.2_rc27.
a фбридер есть в дереве ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
я скопировал
я скопировал app-text/fbreader в локальный оверлей,
отредактировал ebuild => EAPI=2,
перегенерировал Manifest,
...и все.
Я правда ОЧЕНЬ сомневаюсь в корректности подобных действий...
...но работает! :)
Странно всё это.
У меня стоит portage-2.1.9.41, но fbreader с его EAPI=4 собирается.
Не из-за того ли, что в USE-флагах portage: -python2 +python3?
PS: Засомневался в
PS: Засомневался в правильности...
Сейчас у меня в локальном оверлее вот этот ebuild:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/fbreader/fbreader-0.12.10.ebuild?revision=1.3
У меня такая же версия
да версия то не менялась,
да версия то не менялась, поменялся ebuild:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/fbreader/fbreader-0.12.10.ebuild?view=diff&r1=text&tr1=1.4&r2=text&tr2=1.3&diff_format=h
liblinebreak не ставилась
При установке библиотеки liblinebreak она собиралась, но устанавливалось 0 файлов.
Решилось просто: в ebuild-е библиотеки добавил:
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}
Потом ebuild /usr/portage/dev-libs/liblinebreak/liblinebreak-2.0.ebuild digest
Может кому пригодится.
У меня была подобная
У меня была подобная проблема. Решилась размаскированием следующей за крайней стабильной версии portage. В моем случае это была версия 2.1.9.35.
Спасибо. С новым портежем
Спасибо. С новым портежем работает.