public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
@ 2009-11-12 13:09 Dale
  2009-11-12 13:26 ` Neil Bothwick
  0 siblings, 1 reply; 11+ messages in thread
From: Dale @ 2009-11-12 13:09 UTC (permalink / raw
  To: gentoo-user

Hi,

I'm getting KDE 3.5 from this layman thing so I am lost.  I did a update 
and was told to run emerge @preserved-rebuild, so I did.  Then I get this:

 >>> Emerging (1 of 7) kde-base/kdemultimedia-arts-3.5.10 from kde-sunset
 * kdemultimedia-3.5.10.tar.bz2 RMD160 SHA1 SHA256 size ;-) 
...                                                        [ ok ]
 * checking ebuild checksums ;-) 
...                                                                                   
[ ok ]
 * checking auxfile checksums ;-) 
...                                                                                  
[ ok ]
 * checking miscfile checksums ;-) 
...                                                                                 
[ ok ]
 * The package kde-base/kdemultimedia-arts-3.5.10 you're trying to merge 
requires aRTs.
 * However, kde-base/kdelibs-3.5.10-r6 was compiled with the arts USE 
flag disabled.
 *
 * To build this package you have to recompile
 * kde-base/kdelibs-3.5.10-r6 with the arts USE flag enabled.
 * ERROR: kde-base/kdemultimedia-arts-3.5.10 failed:
 *   kdelibs missing arts
 *
 * Call stack:
 *                          ebuild.sh, line  49:  Called pkg_setup
 *   kdemultimedia-arts-3.5.10.ebuild, line  19:  Called kde_pkg_setup
 *                         kde.eclass, line 115:  Called die
 * The specific snippet of code:
 *                              die "kdelibs missing arts"
 *
 * If you need support, post the output of 'emerge --info 
=kde-base/kdemultimedia-arts-3.5.10',
 * the complete build log and the output of 'emerge -pqv 
=kde-base/kdemultimedia-arts-3.5.10'.
 * This ebuild used the following eclasses from overlays:
 *   /usr/local/portage/layman/kde-sunset/eclass/kde-meta.eclass
 *   /usr/local/portage/layman/kde-sunset/eclass/kde.eclass
 *   /usr/local/portage/layman/kde-sunset/eclass/kde-functions.eclass
 * This ebuild is from an overlay named 'kde-sunset': 
'/usr/local/portage/layman/kde-sunset/'
 * The complete build log is located at 
'/var/log/portage/elog/kde-base:kdemultimedia-arts-3.5.10:20091112-125944.log'.
 * The ebuild environment file is located at 
'/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/temp/die.env'.
 * S: 
'/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10'

 >>> Failed to emerge kde-base/kdemultimedia-arts-3.5.10, Log file:

 >>>  
'/var/log/portage/elog/kde-base:kdemultimedia-arts-3.5.10:20091112-125944.log'
root@smoker ~ #


So, it wants me to compile kdelibs with the USE flag arts enabled.  OK, 
no problem, I thought anyway.  Check this out:


root@smoker ~ # cat /etc/make.conf | grep USE
USE="-a52 acl acpi alsa amd arts automount -bluetooth -branding bzip2 
cddb cdr chroot -crypt curl dbus -doc -dts dvd dvdr dvdread -eds esd 
exif fdftk -fftw -firefox -gcj gif gimp gkrellm -gnome gphoto2 gtk hal 
hbci htmlhandbook ipv6 -jabber -jingle java javascript jbig jpeg jpeg2k 
justify kde kdeprefix libwww logrotate loop-aes mmx mng mplayer mp3 
-musepack mysql -nls nsplugin ofx offensive opengl -oss -otr parport pdf 
ppds qt3  qt3support qt4 realmedia seamonkey -sqlite sse syslog tcl 
-theora tiff tk truetype usb -v4l webkit win32codecs wma wmf wmp X xml 
yahoo -xulrunner zeroconf 3dnow "
root@smoker ~ #

So I have it in make.conf but I get this:

root@smoker ~ # emerge --info | grep USE
USE="3dnow X aac acl acpi alsa amd automount berkdb bzip2 cairo cddb cdr 
chroot cli consolekit cracklib cups curl dbus dri dvd dvdr dvdread 
emboss encode esd evo exif fam fdftk flac fortran gdbm gif gimp gkrellm 
gphoto2 gpm gstreamer gtk hal hbci htmlhandbook iconv ipv6 java 
javascript jbig jpeg jpeg2k justify kde ldap libnotify libwww logrotate 
loop-aes mad mikmod mmx mng modules mp3 mp4 mpeg mplayer mudflap mysql 
ncurses nptl nptlonly nsplugin offensive ofx ogg opengl openmp pam 
parport pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime 
readline realmedia reflection sdl seamonkey session spell spl sse ssl 
startup-notification svg sysfs syslog tcl tcpd thunar tiff tk truetype 
unicode usb vorbis webkit win32codecs wma wmf wmp x264 x86 xml xorg xv 
xvid yahoo zeroconf zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm 
alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug 
ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route 
share shm softvol" CAMERAS="canon ptp2" ELIBC="glibc" 
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en_US en" 
SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
root@smoker ~ #


So, I it wants arts turned on, I have it turned on, portage IGNORES what 
I want?  What's up with this?  When I try to re-emerge kdelibs, I get this:

root@smoker ~ # emerge -1va =kde-base/kdelibs-3.5.10-r6

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

Calculating dependencies... done!
[ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups fam 
jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc 
-kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB 
[1]                                             

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

Would you like to merge these packages? [Yes/No] n

Quitting.

root@smoker ~ #

So, portage is ignoring my USE flags. Do I need a hammer for this to 
work?  Is this me or what?  I'm confused.

Thanks.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 13:09 [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag Dale
@ 2009-11-12 13:26 ` Neil Bothwick
  2009-11-12 14:13   ` Dale
  0 siblings, 1 reply; 11+ messages in thread
From: Neil Bothwick @ 2009-11-12 13:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 810 bytes --]

On Thu, 12 Nov 2009 07:09:13 -0600, Dale wrote:

> Calculating dependencies... done!
> [ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups fam 
> jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc 
> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB 
> [1]                                             

> So, portage is ignoring my USE flags. Do I need a hammer for this to 
> work?  Is this me or what?  I'm confused.

The arts use flag has been masked, that why it is parenthesised. 

% grep arts /usr/portage/profiles/base/use.mask
# Mask USE arts. Deprecated. Remove this entry when kdelibs-3 is out of
tree.
arts

You need to add -arts to /etc/portage/profile/use.mask


-- 
Neil Bothwick

Love is grand. Divorce is a few grand more.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 13:26 ` Neil Bothwick
@ 2009-11-12 14:13   ` Dale
  2009-11-12 14:25     ` Alan McKinnon
  0 siblings, 1 reply; 11+ messages in thread
From: Dale @ 2009-11-12 14:13 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Thu, 12 Nov 2009 07:09:13 -0600, Dale wrote:
>
>   
>> Calculating dependencies... done!
>> [ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups fam 
>> jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc 
>> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB 
>> [1]                                             
>>     
>
>   
>> So, portage is ignoring my USE flags. Do I need a hammer for this to 
>> work?  Is this me or what?  I'm confused.
>>     
>
> The arts use flag has been masked, that why it is parenthesised. 
>
> % grep arts /usr/portage/profiles/base/use.mask
> # Mask USE arts. Deprecated. Remove this entry when kdelibs-3 is out of
> tree.
> arts
>
> You need to add -arts to /etc/portage/profile/use.mask
>
>
>   

While I was searching with Google, it is said this can be gotten rid of 
which I don't mind doing.  As long as the sound works, which others says 
it does, then I'm fine without it.  When I disable it, or remove it from 
make.conf, it won't re-emerge anything when I run emerge -uvDN world.  
The key part being the -N of course.

Anyway, I don't have that file so do I just create it?  Is it sort of 
like a package.unmask file? 

Thanks much.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 14:13   ` Dale
@ 2009-11-12 14:25     ` Alan McKinnon
  2009-11-12 17:37       ` Dale
  0 siblings, 1 reply; 11+ messages in thread
From: Alan McKinnon @ 2009-11-12 14:25 UTC (permalink / raw
  To: gentoo-user

On Thursday 12 November 2009 16:13:46 Dale wrote:
> Neil Bothwick wrote:
> > On Thu, 12 Nov 2009 07:09:13 -0600, Dale wrote:
> >> Calculating dependencies... done!
> >> [ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups fam
> >> jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc
> >> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB
> >> [1]
> >>
> >>
> >>
> >> So, portage is ignoring my USE flags. Do I need a hammer for this to
> >> work?  Is this me or what?  I'm confused.
> >
> > The arts use flag has been masked, that why it is parenthesised.
> >
> > % grep arts /usr/portage/profiles/base/use.mask
> > # Mask USE arts. Deprecated. Remove this entry when kdelibs-3 is out of
> > tree.
> > arts
> >
> > You need to add -arts to /etc/portage/profile/use.mask
> 
> While I was searching with Google, it is said this can be gotten rid of
> which I don't mind doing.  As long as the sound works, which others says
> it does, then I'm fine without it.  When I disable it, or remove it from
> make.conf, it won't re-emerge anything when I run emerge -uvDN world.
> The key part being the -N of course.

arts was a disgusting piece of crap that never should have been suffered to 
live. You never needed it then and you certainly don't need it now. It's been 
abandoned for many years now (at least 4?)


> Anyway, I don't have that file so do I just create it?  Is it sort of
> like a package.unmask file?

Yes. It's your locally defined USE flag mask, identical in purpose to the one 
the devs place into your profile

-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 14:25     ` Alan McKinnon
@ 2009-11-12 17:37       ` Dale
  2009-11-12 21:31         ` Alan McKinnon
  2009-11-13 22:43         ` Neil Bothwick
  0 siblings, 2 replies; 11+ messages in thread
From: Dale @ 2009-11-12 17:37 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon wrote:
> On Thursday 12 November 2009 16:13:46 Dale wrote:
>   
>> Neil Bothwick wrote:
>>     
>>> On Thu, 12 Nov 2009 07:09:13 -0600, Dale wrote:
>>>       
>>>> Calculating dependencies... done!
>>>> [ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups fam
>>>> jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc
>>>> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB
>>>> [1]
>>>>
>>>>
>>>>
>>>> So, portage is ignoring my USE flags. Do I need a hammer for this to
>>>> work?  Is this me or what?  I'm confused.
>>>>         
>>> The arts use flag has been masked, that why it is parenthesised.
>>>
>>> % grep arts /usr/portage/profiles/base/use.mask
>>> # Mask USE arts. Deprecated. Remove this entry when kdelibs-3 is out of
>>> tree.
>>> arts
>>>
>>> You need to add -arts to /etc/portage/profile/use.mask
>>>       
>> While I was searching with Google, it is said this can be gotten rid of
>> which I don't mind doing.  As long as the sound works, which others says
>> it does, then I'm fine without it.  When I disable it, or remove it from
>> make.conf, it won't re-emerge anything when I run emerge -uvDN world.
>> The key part being the -N of course.
>>     
>
> arts was a disgusting piece of crap that never should have been suffered to 
> live. You never needed it then and you certainly don't need it now. It's been 
> abandoned for many years now (at least 4?)
>   

Well, if it would let me ditch it, I would ditch it.  I guess it is KDE 
that wants this thing so badly.  I dunno.

>
>   
>> Anyway, I don't have that file so do I just create it?  Is it sort of
>> like a package.unmask file?
>>     
>
> Yes. It's your locally defined USE flag mask, identical in purpose to the one 
> the devs place into your profile
>
>   

I echo'd it in and it is rebuilding stuff as we speak.  Maybe it will 
work when all this gets done.

Thanks.

Dale

:-)  :-) 



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 17:37       ` Dale
@ 2009-11-12 21:31         ` Alan McKinnon
  2009-11-13 22:43         ` Neil Bothwick
  1 sibling, 0 replies; 11+ messages in thread
From: Alan McKinnon @ 2009-11-12 21:31 UTC (permalink / raw
  To: gentoo-user

On Thursday 12 November 2009 19:37:28 Dale wrote:
> > arts was a disgusting piece of crap that never should have been suffered
> > to  live. You never needed it then and you certainly don't need it now.
> > It's been abandoned for many years now (at least 4?)
> >   
> 
> Well, if it would let me ditch it, I would ditch it.  I guess it is KDE 
> that wants this thing so badly.  I dunno.
> 
Nope, that's incorrect. KDE has not required arts for ages and ages and ages. 
I have not had it on any kde box since 2007

Just remove it from all use flags and world and let portage do what it does 
best


-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-12 17:37       ` Dale
  2009-11-12 21:31         ` Alan McKinnon
@ 2009-11-13 22:43         ` Neil Bothwick
  2009-11-13 23:17           ` Dale
  1 sibling, 1 reply; 11+ messages in thread
From: Neil Bothwick @ 2009-11-13 22:43 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 358 bytes --]

On Thu, 12 Nov 2009 11:37:28 -0600, Dale wrote:

> Well, if it would let me ditch it, I would ditch it.  I guess it is KDE 
> that wants this thing so badly.  I dunno.

Nope, otherwise it wouldn't have a USE flag to make it optional. I ran
KDE£ with -arts for years.


-- 
Neil Bothwick

Those who live by the sword get shot by those who don't.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-13 22:43         ` Neil Bothwick
@ 2009-11-13 23:17           ` Dale
  2009-11-14 19:46             ` Alan McKinnon
  0 siblings, 1 reply; 11+ messages in thread
From: Dale @ 2009-11-13 23:17 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick wrote:
> On Thu, 12 Nov 2009 11:37:28 -0600, Dale wrote:
>
>   
>> Well, if it would let me ditch it, I would ditch it.  I guess it is KDE 
>> that wants this thing so badly.  I dunno.
>>     
>
> Nope, otherwise it wouldn't have a USE flag to make it optional. I ran
> KDE£ with -arts for years.
>
>
>   

Just picking on this one since it is newer.  ;-)  I finally got through 
the other stuff, with arts enabled since it griped about the change 
before, and I am now disabling arts.  I think it wanted it so badly 
because I was doing a preserved-rebuild and other packages had it 
enabled.  I don't guess a -N option would take on that emerge.

I think I did this once before and my sound disappeared.  Everything 
went mute so I may be back.  It may just be a setting in KDE or 
something that needs changing.  That was a while ago to.  I barely 
remember it.  Then again, maybe it wasn't sooo long ago.  What did I 
have for breakfast today?  ^_^

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-13 23:17           ` Dale
@ 2009-11-14 19:46             ` Alan McKinnon
  2009-11-14 22:40               ` Dale
  0 siblings, 1 reply; 11+ messages in thread
From: Alan McKinnon @ 2009-11-14 19:46 UTC (permalink / raw
  To: gentoo-user

On Saturday 14 November 2009 01:17:13 Dale wrote:
> Just picking on this one since it is newer.  ;-)  I finally got through 
> the other stuff, with arts enabled since it griped about the change 
> before, and I am now disabling arts.  I think it wanted it so badly 
> because I was doing a preserved-rebuild and other packages had it 
> enabled.  I don't guess a -N option would take on that emerge.
> 
> I think I did this once before and my sound disappeared.  Everything 
> went mute so I may be back.  It may just be a setting in KDE or 
> something that needs changing.  That was a while ago to.  I barely 
> remember it.  Then again, maybe it wasn't sooo long ago.  What did I 
> have for breakfast today?  ^_^
> 

The only reason arts ever existed at all was to do sound mixing in software in 
the days when hardware generally did not do that.

These days alsa takes care of all of that. OSS-4 does a better job I hear, but 
in any case you do not need arts. If you did, how would it be possible to hear 
sound in a flash video in a browser on a non-KDE system?

-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-14 19:46             ` Alan McKinnon
@ 2009-11-14 22:40               ` Dale
  2009-11-15  0:35                 ` Alan McKinnon
  0 siblings, 1 reply; 11+ messages in thread
From: Dale @ 2009-11-14 22:40 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon wrote:
> On Saturday 14 November 2009 01:17:13 Dale wrote:
>   
>> Just picking on this one since it is newer.  ;-)  I finally got through 
>> the other stuff, with arts enabled since it griped about the change 
>> before, and I am now disabling arts.  I think it wanted it so badly 
>> because I was doing a preserved-rebuild and other packages had it 
>> enabled.  I don't guess a -N option would take on that emerge.
>>
>> I think I did this once before and my sound disappeared.  Everything 
>> went mute so I may be back.  It may just be a setting in KDE or 
>> something that needs changing.  That was a while ago to.  I barely 
>> remember it.  Then again, maybe it wasn't sooo long ago.  What did I 
>> have for breakfast today?  ^_^
>>
>>     
>
> The only reason arts ever existed at all was to do sound mixing in software in 
> the days when hardware generally did not do that.
>
> These days alsa takes care of all of that. OSS-4 does a better job I hear, but 
> in any case you do not need arts. If you did, how would it be possible to hear 
> sound in a flash video in a browser on a non-KDE system?
>
>   

And I think that was my problem.  It would only play one sound at a time 
and some things hogged up the sound system.  Mine makes a sound when I 
change desktops for instance and it would hold onto the sound system for 
a minute or so before other sounds could use it. 

It has been a while so I couldn't remember the details, just that it 
wasn't working right.  It works now tho.  I played a video and changed 
desktops and could hear them both.  Yeppie !!  No arts system.

Dale

:-)  :-) 



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
  2009-11-14 22:40               ` Dale
@ 2009-11-15  0:35                 ` Alan McKinnon
  0 siblings, 0 replies; 11+ messages in thread
From: Alan McKinnon @ 2009-11-15  0:35 UTC (permalink / raw
  To: gentoo-user

On Sunday 15 November 2009 00:40:48 Dale wrote:
> > The only reason arts ever existed at all was to do sound mixing in
> > software in  the days when hardware generally did not do that.
> >
> > These days alsa takes care of all of that. OSS-4 does a better job I
> > hear, but  in any case you do not need arts. If you did, how would it be
> > possible to hear sound in a flash video in a browser on a non-KDE system?
> >
> >   
> 
> And I think that was my problem.  It would only play one sound at a time 
> and some things hogged up the sound system.  Mine makes a sound when I 
> change desktops for instance and it would hold onto the sound system for 
> a minute or so before other sounds could use it. 
> 


Typical arts behaviour :-)

arts would grab the sound device, and any KDE app could then use arts to play 
sound. arts used software mixing to make this all work. However, non-KDE apps 
(or any app actually without arts support) could not get to the sound device 
as arts had locked it. It would give up the lock after 1 minute of no sound.

This led to obvious problems. There were some "solutions" such as a wrapper 
script you'd use to start gnome apps with, the wrapper would grab the gnome 
app sound and sent it onto arts. But none of this was synchronized so although 
the app sound played, you were never sure exactly *when* is would play ....

Yuck. I mean, alsa is a bit of a mess but arts makes also look pristine and 
wonderful in comparison



-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-11-15  2:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-12 13:09 [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag Dale
2009-11-12 13:26 ` Neil Bothwick
2009-11-12 14:13   ` Dale
2009-11-12 14:25     ` Alan McKinnon
2009-11-12 17:37       ` Dale
2009-11-12 21:31         ` Alan McKinnon
2009-11-13 22:43         ` Neil Bothwick
2009-11-13 23:17           ` Dale
2009-11-14 19:46             ` Alan McKinnon
2009-11-14 22:40               ` Dale
2009-11-15  0:35                 ` Alan McKinnon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox