Timo,


I'm not a KDE expert neither an expert in compiling, but it seems kdelibs *needs* arts to be compiled, so this is not a fault of portage, this is a fault of KDE, as they are not giving this option.

From COMPILING in kdelibs-3.1 (sorry I haven't the latest version installed):

[snip]
What you need
=============

Make sure you get the following stuff from CVS:

qt-copy (This is qt-3.0.4)
arts
kdelibs
kdebase (strongly recommended but not strictly necessary)
<any other package you are interested in>

It is important that you compile AND INSTALL the above packages in the
above order.
[snip]

And ./configure --help | grep arts returns nothing, so you doesn't seem to have the option of disabling it, at least in kdelibs. Maybe I'm missing anything?

   Regards
   Jose

Timo Lindemann escribi�:

On Fri, 13 Feb 2004 14:06:45 +0100, Jose Gonz�lez G�mez <[EMAIL PROTECTED]> wrote:
Jose,


no, no, no and NO. The problem is that i want to emerge licq, licq asks for kdelibs, and kdelibs for arts. I said "emerge licq" which NEEDS kdelibs, but NOT arts. I proposed a mode where just the PRIMARY and CRITICAL dependencies are fulfilled to make licq work (to follow that example), but not to satisfy each and every dependency from packets in the dependency (and YES, you CAN compile kdelibs and kde as a whole (not kdemultimedia) without arts, by configuring manually with --without-arts, what is what I want portage to recongnize and do AUTOMATICALLY).

I do know my peers, and USE flags do NOT solve that.

Regards
Timo Lindemann


Timo,


Notice in the second case I have -arts in the use variable, but arts gets compiled. Maybe there is another package in the dependency tree that has arts as a needed dependency, and not as an optional dependency. Notice also that in the last case (-kde -qt -arts) arts disappears. So I just was trying to tell you that maybe there was something wrong in your configuration, maybe you thought you have correctly configured your use variable but you didn't... I really don't know. Anyway, take a look at emerge info, and you'll really know if your settings are really taken into account.

    Hope this helps, regards
    Jose

Timo Lindemann escribi�:

On Fri, 13 Feb 2004 10:21:11 +0100, Jose Gonz�lez G�mez <[EMAIL PROTECTED]> wrote:
Hi Jose,



Timo,


I'm installing Gentoo in a laptop and had a similar problem, but just adding "-kde -arts" to the USE variable in /etc/make.conf did the trick.


I stated quite explicitly that USE does NOT solve it. I stated quite clearly that portage needs to be reworked to some extent.
So what gives? I just want to choose to install only what's needed to run those damn programs I told emerge to make.


Sorry to sound rough, but you missed my point entirely.


Regards Jose

Timo Lindemann escribi�:

Hi all,

Everytime I install a Gentoo on a system, I curse and scream about one of the major flaws in portage.

Whenever I want just one program emerged, say, on a laptop using xfce4 on xfree, USE="-kde -esd -arts -alsa -oss":
I want to emerge anjuta, portage wants gnomelibs, which in turn want esd. It totally ignores my useflags, the fact that this notebook does not HAVE sound hardware. OK, that would be too much for portage to know, but the USE is ignored anyway. I just want to run anjuta with xfce4.
Okay, I think. Lets emerge all that shit, and get over with.
Next thing, I want licq. I pretend. Guess what appears on the list? artsd! I cant stand it, really. Gentoo would be such a nice distro, but it is ALL BLOATED. The fact that it is the best distro out there does make up to that, but it just would be NICER it didn't have to. So I suggest: Let there be a mode for Portage where all CRITICAL dependencies are shown, what the program I want NEEDS to run. I dont want to have an entire OS installed if I just want one program. artsd is not a dep from licq, but somehow entagled in that kde thing, which I dont WANT to have. So, a distinction needs to be made between USEFUL deps, or standard deps, and CRITICAL deps, or needed deps.


What do you think?

Regards,


-- [EMAIL PROTECTED] mailing list






-- [EMAIL PROTECTED] mailing list





-- [EMAIL PROTECTED] mailing list



Reply via email to