Install this and all will be ok:

kde-base/kdebase-kioslaves-3.5.10-r1
sys-apps/dbus-1.2.24
sys-apps/hal-0.5.13-r2

Hal above this version should be masked for kdebase-kioslaves-3.5.10.

Best regards,
Tiago

On Wed, Jul 13, 2011 at 11:29 PM, Brent Busby <[email protected]> wrote:

> On Tue, 12 Jul 2011, Alex Schuster wrote:
>
>  Yes, there are still people using KDE 3.5, from the kde-sunset overlay.
>> Auto-mounting of external media like CDs does not work, I assume it's
>> because I have no HAL support for kioslaves:
>>
>> leela ~ # USE=hal emerge -pv kde-base/kdebase-kioslaves:3.5
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies... done!
>> [ebuild   R    ] kde-base/kdebase-kioslaves-3.**5.10-r1  USE="ldap samba
>> -
>> debug (-hal) -kdehiddenvisibility -openexr" 0 kB [1]
>>
>> Total: 1 package (1 reinstall), Size of downloads: 0 kB
>> Portage tree and overlays:
>> [0] /var/portage/tree
>> [1] /var/portage/layman/kde-sunset
>>
>> The (-hal) probably means that this USE flag is disabled by profile. Is
>> there a way to enable it? Or does one have to mount CDs manually with KDE
>> 3.5 now?
>>
>> I tried to put -hal in package.use.mask, and hal in package.use.force
>> (whatever thsi is). And in package.use of course, but this does not help.
>> When I look into the ebuild, it seems that sys-apps/dbus has to be
>> compiled
>> with qt3, but there is no such USE flag for this package. Maybe that's why
>> hal is masked in the first place.
>>
>> So, is there anything I can do about it?
>>
>
> Here's what I've had to do...
>
> In /etc/portage/package.use.mask:
>
> kde-base/kdebase-kioslaves -hal
> app-cdr/k3b -hal
>
> In /etc/portage/package.keywords (because newer masked ebuilds of these two
> packages solve some build issues):
>
> kde-base/kdelibs:3.5 ~amd64
> kde-base/kcontrol:3.5 ~amd64
>
> In /etc/portage/package.unmask:
>
> kde-base/kdelibs:3.5
> kde-base/kcontrol:3.5
>
> Hope this helps...
>
> --
> + Brent A. Busby         +
> + Sr. UNIX Systems Admin +      Vote for Cthulhu.
> + University of Chicago  +
> + James Franck Institute +      Why settle for the lesser evil?
>
>

Reply via email to