LINUX.ORG.RU

Флаги для >=ебилда

 


0

1

При обновлении пожелал пересобраться буст:

The following USE changes are necessary to proceed:
#required by dev-python/tagpy-0.94.8-r1, required by dev-python/tagpy (argument)
>=dev-libs/boost-1.48.0-r2:1.48 python
хотя в /etc/portage/package.use/dev-libs есть строка:
>=dev-libs/boost-1.46.1-r1:1.46 python
То есть как бы питон включен и для >=1.48 (>=1.46). Для портеджа обычная арифметика не канает?

★★★★

хотя в /etc/portage/package.use/dev-libs есть строка:

>=dev-libs/boost-1.46.1-r1:1.46 python

'>=' В package.use работает?)_о

J ★★★★ ()

dev-libs/boost python

Не подходит?

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

Если портедж рекомендует это сделать, было бы странно…

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

dev-libs/boost python

Не подходит?

Ясно, что подойдёт. Вопрос: почему рекомендованное работает наполовину?

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

Портедж принимает. Добавил рекомендованную строку, всё зашуршало.

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

Сделал at /etc/portage/package.use, реально там есть такие записи, давненько я в него не заглядывал. Тут я думаю багрепорт стоит пилить, а может и фича.

J ★★★★ ()

fargred

Альфа портежей что ли? У меня в манах такого вот

1.48.0-r2:1.48
нигде не описано.

Deleted ()
Ответ на: комментарий от Xenesz

Слушай, я кажется понял.

[ebuild  NS    ] dev-libs/boost-1.48.0-r2 [1.46.1-r1] USE="eselect python -debug -doc -icu -mpi -static-libs -test -tools" 0 kB

Deleted ()

Ничего, что 1.48 и 1.46 — это вообще разные слоты? Слоты можно назвать произвольными именами, а пакеты одного имени, но разного слота можно считать разными пакетами.

gentoo_root ★★★★★ ()

Слоты разные, а >= работает в пределах одного. Либо укажи без :1.46, либо отдельно и для :1.48

vurdalak ★★★★★ ()

>=dev-libs/boost-1.46.1-r1:1.46 python

эммм. ну всё правильно, флаг будет применем для любой версии >1.46.1-r1 ТОЛЬКО для слота 1.46

А ты ставишь boost из слота 1.48. Убери :1.46 и будет тебе щастье

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

Сталбыть, это слот так обозначен. Хорошо.

Понять бы, зачем он в рекомендации, если без флага питон буст не поставится хоть в слот, хоть как.

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

Потому что рекомендуется минимальное (с точки зрения portage) изменение, позволяющее удовлетворить зависимости именно данного emerge.

ABW ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.