Не пойму, отчего не выставляется use-флаг

Какой то пакет похотел poppler с поддержкой qt3.
Пытаюсь ставить:

USE="qt3" emerge -pv poppler

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

Calculating dependencies... done!
[ebuild   R   ] app-text/poppler-0.12.4  USE="jpeg lcms png utils xpdf-headers -abiword -cairo -cjk -debug -doc -exceptions -jpeg2k (-qt3) -qt4" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/kde-sunset

То есть флаг нагло игнорируется. Смотрим ебилд:

COMMON_DEPEND=">=media-libs/fontconfig-2.6.0
.....
qt3? ( >=x11-libs/qt-3.3:3 )
.....

Проверяем библиотеку - стоит:

12:10 home_klavdiev portage # emerge -pv x11-libs/qt

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

Calculating dependencies... done!
[ebuild   R   ] x11-libs/qt-3.3.8b-r2  USE="cups mysql opengl sqlite -debug -doc -examples (-firebird) -immqt -immqt-bc -ipv6 -nas -nis -odbc -postgres -xinerama" 0 kB [1]

Что ж ему еще нужно то?

если юз флаг в скобках - он

если юз флаг в скобках - он замаскирован

Догадываюсь.. Но где? И как

Догадываюсь.. Но где? И как размаскировать?

Dmitry Klavdiev
--
Яка то холера цей порт слухае...

Adminych

Adminych написал(а):
Догадываюсь.. Но где?

example

┌(ra@taaroa)┌(287/pts/1)┌(04:53:03/08/10)┌-
└┌(%:~)┌- ll /usr/portage/profiles/base/use.mask
-rw-r--r-- 1 root root 5373 Мар  2 01:36 /usr/portage/profiles/base/use.mask

...и т.д. и т.п.

Adminych написал(а):
И как размаскировать?

Вы точно понимаете что и зачем замаскировано, что такое профиль?

Ага, как раз нашел ) Что

Ага, как раз нашел )

Что замаскировано понимаю: http://bugs.gentoo.org/show_bug.cgi?id=283429
А вот зачем... В данном случае я поддерживаю автора пятого камента. Ну да ладно.

Что такое профиль я понимаю, правда нужный файл искал долго. Но не править же ЭТОТ файл!

Есть какой то способ размаскировать флаг для конкретной машины? Что то пока не нашел (

Dmitry Klavdiev
--
Яка то холера цей порт слухае...

A zacem? qt3 uze ustarel...

A zacem? qt3 uze ustarel...

http://bugs.gentoo.org/show_bug.cgi?id=283429#c5

Цитата:
I just switched from KDE 3.5 to KDE 4.4. It is disappointing to see that all
the great apps for KDE 3.5 (e.g. kdict, guarddog), are removed from the tree
and do not work with KDE 4.4 without some work. Even if I use qt3support, I
cannot get guarddog with Gentoo (see Bug 270532) without tweaking.

//K.O. :)

guarddog - это морда к

guarddog - это морда к iptables? юзаю ferm. имхо, довольно понятно и правила более очевидно описываются. в программерском стиле :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Aladdin написал(а): guarddog

Aladdin написал(а):
guarddog - это морда к iptables? юзаю ferm. имхо, довольно понятно и правила более очевидно описываются. в программерском стиле :)

Ага, она самая. Но суть того поста и проблем топикстартера это то, что некоторая часть программ "не переехала" на qt4. Как здесь уже отметил товарищ Spoiler, например xconfig.

P.S. как и Вы пользуюсь ferm

[I] x11-libs/qt

[I] x11-libs/qt
Available versions:
(3) [M]3.3.8-r4 {M}3.3.8b-r1 {M}3.3.8b-r1 {M}3.3.8b-r2
(4) [M]4.5.3 [M](~)4.6.1 {M}4.6.2{tbz2}
{cups dbus debug doc examples firebird gif immqt immqt-bc ipv6 kde mysql nas nis odbc opengl pertty postgres qt-copy qt3support sqlite xinerama}
Installed versions: 4.6.2(4){tbz2}(23:37:28 19.02.2010)(dbus kde opengl qt3support)
Homepage: http://qt.nokia.com/
Description: The Qt toolkit is a comprehensive C++ application development framework

как видите, нету qt3
месяц назад всвязи с апгрейдом железа перелопатил USE-флаги. :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

SysA написал(а): zacem? qt3

SysA написал(а):
zacem? qt3 uze ustarel

А вот xconfig (единственная конфигурялка с поиском) из Qt3 в Qt4 не переехал...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): SysA

Spoiler написал(а):
SysA написал(а):
zacem? qt3 uze ustarel

А вот xconfig (единственная конфигурялка с поиском) из Qt3 в Qt4 не переехал...

Tak ne polzuem-s... My bolse ruckami... :D

SysA написал(а): Tak ne

SysA написал(а):
Tak ne polzuem-s... My bolse ruckami

А xconfig, что - автомат? Точно так же - руками, разве что, куда как удобнее...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

имхо, проще в архиве держать

имхо, проще в архиве иметь несколько "болванок" xorg.conf на разные случаи/железо, чем держать не нужные lib'ы, которые раз в полгода нужны...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

?

cd /usr/src/linux
make xconfig
grep xconfig /usr/src/linux/README 
      "make xconfig"     X windows (Qt) based configuration tool.

Aladdin написал(а): иметь

Aladdin написал(а):
несколько "болванок" xorg.conf

Это вы о чём?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

ага. я в связи с апгрейдом

ага. я в связи с апгрейдом железа переставил без qt3 - QT4-4.6.2/kde-4.4.1 (на данный момент). месяц полет нормальный. плазма падала только в переходный период между kde-4.4.0 -> kde-4.4.1 ;) да и со скоростью все нормально. эффекты частично вглючены.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

1. Попробуйте писать не на

1. Попробуйте писать не на транслите, ибо достает.
2. По поводу устарел. В свое время выкинули кучу программ, только из-за того, что они были на gtk-1. Помоему это не правильно. Gentoo тем и славится, что из нее можно сделать все, что душе угодно. Так зачем выкидывать функциональность?

kaf1 написал(а): 1.

kaf1 написал(а):
1. Попробуйте писать не на транслите, ибо достает.
2. По поводу устарел. В свое время выкинули кучу программ, только из-за того, что они были на gtk-1. Помоему это не правильно. Gentoo тем и славится, что из нее можно сделать все, что душе угодно. Так зачем выкидывать функциональность?

Vykidyvajut ne prosto tak - net maintainer'ov :( i proekt zagibaetsja, ne sovmestim s novymi bibliotekami etc. Vsegda zaranee (za neskolko mesjacev) preduprezdajut - esli kto-to beretsja i podderzivaet - proekt zivet dalse.

P.S. Sorry za translit - net RU klavy, a na pamjat ne pomnju (redko polzujus).

SysA написал(а): P.S. Sorry

SysA написал(а):
P.S. Sorry za translit - net RU klavy, a na pamjat ne pomnju (redko polzujus).

http://translit.ru/
PS. есть куча пакетов, последнии версии которых вышли примернов 700 лохматом году, но они не требуют графических библиотек, и хорошо живут в основном дереве.

P.S. Sorry za translit - net

P.S. Sorry za translit - net RU klavy, a na pamjat ne pomnju (redko polzujus).

Юзай фонетическую раскладку - //КО.

П.С /ме уже лет 10 на ней

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 ;)

slepnoga написал(а): P.S.

slepnoga написал(а):
P.S. Sorry za translit - net RU klavy, a na pamjat ne pomnju (redko polzujus).

Юзай фонетическую раскладку - //КО.

П.С /ме уже лет 10 на ней

Спасибо за подсказку!

а флаг (и поддержку) qt3

а флаг (и поддержку) qt3 могли убрать даже из-за того, что мешает развиваться дальше. :) А ветку с поддержкой qt3 отдать не кому было. либо ставьте старый пакет, где оно (qt3) еще поддерживается.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

:

Не нужно домыслов:

# Ben de Groot (01 Mar 2010)
# Grand mask of qt:3 and remaining reverse dependencies
# pending removal on 21 Mar 2010 (bug 283429)

Так в том то и дело. Многие

Так в том то и дело. Многие пакеты замаскированы, и старого и нового. Но можно размаскировать, не трогая основного дерева. А вот флаг, получается, можно расмаскировать только вручную поправив use.mask, то есть до первого апдейта. Что не есть гут.

Вообще не понимаю, на кой черт маскировать флаги? Тем более, что пакет в оверлее имеется и флаг поддерживает. Нужен он для kpdf:3 и еще для некоторых приложений от третьих кед. Не надо только очередной флейм разводить ;-)

Тем более, что флаги по идее можно указывать любые, пакеты интересуются только теми, которые понимают. Ничего не мешает указать флаг, который ничем не поддерживается, разве не так?

Dmitry Klavdiev
--
Яка то холера цей порт слухае...

solved?

...вот и мне не так давно потребовалось размаскировать несколько use из profile.

$ tail -5 /usr/portage/profiles/hardened/linux/amd64/use.mask
# Binary nvidia drivers are masked, USE flags must be too.
video_cards_nvidia
nvidia
cuda
vdpau
# mkdir /etc/portage/profile
# echo '-vdpau' > /etc/portage/profile/use.mask
# echo '-cuda' >> /etc/portage/profile/use.mask
# echo etc etc etc

Работает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".