View previous topic :: View next topic |
Author |
Message |
Shan Guru
Joined: 04 Nov 2003 Posts: 558 Location: /dev/null
|
Posted: Tue Jan 06, 2004 5:38 am Post subject: KDE 3.2 Beta2 can't be installed without GTK+? |
|
|
I'm in the process of installing Gentoo from scratch (that is, on a clean system, from stage3) and I've come to the part where I'm installing KDE. I've unmasked the proper packages and so on, and things are (as a whole) going fine, except for the fact that I'm being "required" to install gtk+ in order to satisfy a kde dependency issue. Specifically, the fact that kdemultimedia needs imlib, which in turn needs gtk. This is wholely unacceptable to me. I've got GTK(+/-/2), and IMlib 'removed' in my USE var, as well as gone so far as to remove them as deps from the .ebuild files, but this is something I should not have to do. I'm not sure if this is a rant, or if something can actually be done that I'm just not seeing. I dunno, you tell me. This is what I've got in my make.conf file
Quote: |
USE="X kde qt alsa -gtk -gtk+ -gtk2 -gnome -java -cups -xmms -oss -imlib -lame"
|
Should that not be enough?
As a side note, it seems as though kdemultimedia needs xmms as well, and though this too is unsatisfactory with me, I can deal with it for the time being. _________________ { NO -U } { STRIP }
{ TINY } |
|
Back to top |
|
|
mattam Retired Dev
Joined: 06 Jan 2004 Posts: 3 Location: France
|
Posted: Tue Jan 06, 2004 6:59 am Post subject: |
|
|
problem is, xmms needs gtk+-1.2 |
|
Back to top |
|
|
Shan Guru
Joined: 04 Nov 2003 Posts: 558 Location: /dev/null
|
Posted: Tue Jan 06, 2004 7:55 am Post subject: |
|
|
Why is xmms being installed then, when I purpousely include it on the list of things to not include (does that make sense?) Unless its a dep of something else (What would require XMMS in KDE? KDE has juk and a billion other multimedia apps) it shouldn't be called to install..... _________________ { NO -U } { STRIP }
{ TINY } |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Tue Jan 06, 2004 10:01 am Post subject: |
|
|
run emerge -pv to the list of packages+use flags it tries to install. _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Tue Jan 06, 2004 11:12 am Post subject: |
|
|
The USE flags are not a list of what to and not to install; they're a list of what optional features of packages to enable and disable. |
|
Back to top |
|
|
shm Advocate
Joined: 09 Dec 2002 Posts: 2380 Location: Atlanta, Universe
|
Posted: Tue Jan 06, 2004 2:10 pm Post subject: |
|
|
I think xmms gets installed as a byproduct of either mplayer or xine having support for xmms plugins, and thus needing to emerge it-- which also pulls in gtk. kdemultimedia depends on libxine, and other parts of kde might need mplayer (like kmplayer) _________________ what up |
|
Back to top |
|
|
Shan Guru
Joined: 04 Nov 2003 Posts: 558 Location: /dev/null
|
Posted: Tue Jan 06, 2004 6:32 pm Post subject: |
|
|
ecatmur wrote: | The USE flags are not a list of what to and not to install; they're a list of what optional features of packages to enable and disable. |
This is something I'm well aware of, however XMMS is (AFAIK) not declared as a dep of anything in any of the .ebuild files. I solved the xmms issue by manually masking the current version and below (though if / when they release a new version I suppose I'll have to mask it as well).
And for the record, xine gets called in, not mplayer, though I don't recall any xmms support in xine whenever I would compile it in myself on other distros.
A year ago I wouldn't have cared (nor understood the implications) if I ran gtk apps in KDE, however, I'm attempting to make my system as 'pure' as I can with only QT and KDE apps, and it shouldn't be this difficult to prevent 100% optional components from being installed. _________________ { NO -U } { STRIP }
{ TINY } |
|
Back to top |
|
|
|