Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[KDE-3.5 hard masked] - Anyone on x86? - (Solved)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Sep 10, 2005 4:13 am    Post subject: [KDE-3.5 hard masked] - Anyone on x86? - (Solved) Reply with quote

I want to test the alpha release of kde-3.5. I included all the kde packages that I need into /etc/portage/package.unmask:

Code:

[ /usr/portage/kde-base/ark ]-[102]: cat /etc/portage/package.unmask
mail-client/sylpheed

# KDE
kde-base/kdelibs
kde-base/arts
kde-base/kde-i18n
kde-base/kcminit
kde-base/kcontrol
kde-base/kdcop
kde-base/kdesktop
kde-base/kdesu
kde-base/kdm
kde-base/kfind
kde-base/khelpcenter
kde-base/khotkeys
kde-base/kicker
kde-base/kdebase-kioslaves
kde-base/klipper
kde-base/kmenuedit
kde-base/konqueror
kde-base/konsole
kde-base/kpager
kde-base/kpersonalizer
kde-base/kscreensaver
kde-base/ksmserver
kde-base/ksplashml
kde-base/kstart
kde-base/ksysguard
kde-base/ksystraycmd
kde-base/kwin
kde-base/kxkb
kde-base/kdialog
kde-base/libkonq
kde-base/kdebase-data
kde-base/kcheckpass
kde-base/drkonqi
x11-themes/lipstik
kde-misc/mtaskbar
kde-base/ksnapshot
kde-misc/kde-color-schemes
=kde-base/ark-3.5_alpha1
kde-base/kappfinder
kde-base/kate
kde-base/kaudiocreator
kde-base/libkcddb
kde-base/kdemultimedia-kioslaves
kde-base/kcalc
kde-base/kdeartwork-kscreensaver
kde-base/kdeartwork-kwin-styles
kde-base/kdeartwork-styles
kde-base/kdebase-startkde
kde-base/kdemultimedia-kappfinder-data
kde-base/kdemultimedia-kioslaves
kde-base/kdeprint
kde-base/kgamma
kde-base/kget
kde-base/khexedit
kde-base/kmix
kde-base/kmrml
kde-base/konq-plugins
kde-base/kooka
kde-base/kopete
kde-base/kpager
kde-base/kpdf
kde-base/kppp
kde-base/kuser
kde-base/libkcddb
kde-base/libkscan
kde-base/nsplugins
kde-base/kdeadmin-kfile-plugins
kde-base/kdegraphics-kfile-plugins
kde-base/kdemultimedia-kfile-plugins


But, still I get this output when trying to update world:
Code:

[ /usr/portage/kde-base ]-[0]: emerge -puDv world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  NS   ] kde-base/kdelibs-3.5_alpha1  +alsa -arts +cups -debug -doc -jpeg2k +kdeenablefinal -kerberos -openexr +spell +ssl +tiff -xinerama -zeroconf 0 kB
[ebuild  NS   ] kde-base/arts-3.5_alpha1  +alsa -arts +artswrappersuid -debug -esd -hardened -jack +kdeenablefinal +mp3 -nas +vorbis -xinerama 938 kB


Only these two packages. I tried this:

Code:

[ /usr/portage/kde-base ]-[102]: emerge =drkonqi-3.5_alpha1
Calculating dependencies
!!! All ebuilds that could satisfy "=drkonqi-3.5_alpha1" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/drkonqi-3.5_alpha1 (masked by: missing keyword)


Missing keyword, uhm! So I edited the evil ebuild and changed the keywords to:

Code:

#KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"


I moved the evil to my portage overlay, so it will remain there forever. Now it installs correctly, the only problem is that I dont have the will to edit such a huge amount of evils. So, the question is: there is any way to include all these ebuilds in the x86 architecture without editing all of them and moving them to the portage overlay directory?

- Thanks in advance for any help and regards to all the people out there ;)


Last edited by i92guboj on Wed Dec 07, 2005 2:58 am; edited 1 time in total
Back to top
View user's profile Send private message
WerK
Tux's lil' helper
Tux's lil' helper


Joined: 05 Mar 2005
Posts: 96
Location: Prague, Czech Republic

PostPosted: Sat Sep 10, 2005 12:16 pm    Post subject: Reply with quote

Well, I think that you can add ~amd64 to your ACCEPT_KEYWORDS variable ... but its quite unusual thing to do ^^
_________________
Regards,
WerK
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Sep 10, 2005 12:20 pm    Post subject: Reply with quote

Here is how I worked around this, in case someone is looking for the info.

I had previously this packages listed also in package.keywords to accept ~x86 for them. What I did is to add also the ~amd64 architecture for these packages (and only for these ones). Seems that, for some reason that the developer might know, all these packages are only marked for amd64 architecture, and not for any other, so I accepted ~amd64 for these packages (being my architecture x86). It is still better that editing all the ebuilds one by one.

Code:

# KDE
kde-base/kdelibs ~x86 ~amd64
kde-base/arts ~x86 ~amd64
kde-base/kde-i18n ~x86 ~amd64
kde-base/kcminit ~x86 ~amd64
kde-base/kcontrol ~x86 ~amd64
kde-base/kdcop ~x86 ~amd64
kde-base/kdesktop ~x86 ~amd64
kde-base/kdesu ~x86 ~amd64
kde-base/kdm ~x86 ~amd64
kde-base/kfind ~x86 ~amd64
kde-base/khelpcenter ~x86 ~amd64
kde-base/khotkeys ~x86 ~amd64
kde-base/kicker ~x86 ~amd64
kde-base/kdebase-kioslaves ~x86 ~amd64
kde-base/klipper ~x86 ~amd64
kde-base/kmenuedit ~x86 ~amd64
kde-base/konqueror ~x86 ~amd64
kde-base/konsole ~x86 ~amd64
kde-base/kpager ~x86 ~amd64
kde-base/kpersonalizer ~x86 ~amd64
kde-base/kscreensaver ~x86 ~amd64
kde-base/ksmserver ~x86 ~amd64
kde-base/ksplashml ~x86 ~amd64
kde-base/kstart ~x86 ~amd64
kde-base/ksysguard ~x86 ~amd64
kde-base/ksystraycmd ~x86 ~amd64
kde-base/kwin ~x86 ~amd64
kde-base/kxkb ~x86 ~amd64
kde-base/kdialog ~x86 ~amd64
kde-base/libkonq ~x86 ~amd64
kde-base/kdebase-data ~x86 ~amd64
kde-base/kcheckpass ~x86 ~amd64
kde-base/drkonqi ~x86 ~amd64
x11-themes/lipstik ~x86 ~amd64
kde-misc/mtaskbar ~x86 ~amd64
kde-base/ksnapshot ~x86 ~amd64
kde-misc/kde-color-schemes ~x86 ~amd64
kde-base/ark ~x86 ~amd64
kde-base/kappfinder ~x86 ~amd64
kde-base/kate ~x86 ~amd64
kde-base/kaudiocreator ~x86 ~amd64
kde-base/libkcddb ~x86 ~amd64
kde-base/kdemultimedia-kioslaves ~x86 ~amd64
kde-base/kcalc ~x86 ~amd64
kde-base/kdeartwork-kscreensaver ~x86 ~amd64
kde-base/kdeartwork-kwin-styles ~x86 ~amd64
kde-base/kdeartwork-styles ~x86 ~amd64
kde-base/kdebase-startkde ~x86 ~amd64
kde-base/kdemultimedia-kappfinder-data ~x86 ~amd64
kde-base/kdemultimedia-kioslaves ~x86 ~amd64
kde-base/kdeprint ~x86 ~amd64
kde-base/kgamma ~x86 ~amd64
kde-base/kget ~x86 ~amd64
kde-base/khexedit ~x86 ~amd64
kde-base/kmix ~x86 ~amd64
kde-base/kmrml ~x86 ~amd64
kde-base/konq-plugins ~x86 ~amd64
kde-base/kooka ~x86 ~amd64
kde-base/kopete ~x86 ~amd64
kde-base/kpager ~x86 ~amd64
kde-base/kpdf ~x86 ~amd64
kde-base/kppp ~x86 ~amd64
kde-base/kuser ~x86 ~amd64
kde-base/libkcddb ~x86 ~amd64
kde-base/libkscan ~x86 ~amd64
kde-base/nsplugins ~x86 ~amd64
kde-base/kdeadmin-kfile-plugins ~x86 ~amd64
kde-base/kdegraphics-kfile-plugins ~x86 ~amd64
kde-base/kdemultimedia-kfile-plugins ~x86 ~amd64
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Sep 10, 2005 12:22 pm    Post subject: Reply with quote

Well, seems that we both though that at the same time :lol: I know is not usuall, but it is emerging fine right now. Thanks for your help though ;)
Back to top
View user's profile Send private message
WerK
Tux's lil' helper
Tux's lil' helper


Joined: 05 Mar 2005
Posts: 96
Location: Prague, Czech Republic

PostPosted: Sat Sep 10, 2005 12:33 pm    Post subject: Reply with quote

6thpink wrote:
Well, seems that we both though that at the same time :lol: I know is not usuall, but it is emerging fine right now. Thanks for your help though ;)
Ah yes, nice coincidence :) Your way is cleaner, I thought about adding it to make.conf, glad its working :)
_________________
Regards,
WerK
Back to top
View user's profile Send private message
schlesi
Apprentice
Apprentice


Joined: 16 Jun 2003
Posts: 233
Location: near Cologne/Germany, Europe

PostPosted: Sat Sep 10, 2005 7:48 pm    Post subject: emerge problems? Reply with quote

Hi,

I've built kde 3.5 alpha on x86, too, but several packages didn't emerge:

Code:

[ebuild  NS   ] kde-base/kalzium-3.5_alpha1
[ebuild  NS   ] kde-base/ktouch-3.5_alpha1
[ebuild  NS   ] kde-base/kstars-3.5_alpha1
[ebuild  NS   ] kde-base/kdeedu-meta-3.5_alpha1
[ebuild  NS   ] kde-base/knode-3.5_alpha1
[ebuild  NS   ] kde-base/kdepim-meta-3.5_alpha1
[ebuild  NS   ] kde-base/akode-3.5_alpha1
[ebuild  NS   ] kde-base/juk-3.5_alpha1
[ebuild  NS   ] kde-base/kscd-3.5_alpha1
[ebuild  NS   ] kde-base/krec-3.5_alpha1
[ebuild  NS   ] kde-base/noatun-3.5_alpha1
[ebuild  NS   ] kde-base/kmid-3.5_alpha1
[ebuild  NS   ] kde-base/kdemultimedia-kappfinder-data-3.5_alpha1
[ebuild  NS   ] kde-base/kdemultimedia-meta-3.5_alpha1
[ebuild  NS   ] kde-base/kdetoys-meta-3.5_alpha1
[ebuild  NS   ] kde-base/noatun-plugins-3.5_alpha1
[ebuild  NS   ] kde-base/kdeaddons-meta-3.5_alpha1
[ebuild  NS   ] kde-base/kmilo-3.5_alpha1
[ebuild  NS   ] kde-base/kdeutils-meta-3.5_alpha1
[ebuild  NS   ] kde-base/kfax-3.5_alpha1
[ebuild  NS   ] kde-base/kdegraphics-meta-3.5_alpha1
[ebuild  NS   ] kde-base/kde-meta-3.5_alpha1


Have you been able to emerge them without error?
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun Sep 11, 2005 2:17 am    Post subject: Reply with quote

Well, I had to mark some other things. This is my whole packages.keywords:

Code:

# Programas
app-editors/nvu ~x86
app-emulation/wine ~x86
app-shells/bash ~x86
x11-themes/gtk-engines-qt ~x86
app-text/acroread ~x86
mail-client/sylpheed ~x86
app-portage/porthole ~x86
media-libs/cal3d ~x86
x11-themes/jimmac-xcursors ~x86
media-video/kaffeine ~x86
games-rpg/eternal-lands ~x86

# Drivers
app-admin/eselect ~x86
app-admin/eselect-opengl ~x86
x11-base/opengl-update ~x86
media-video/nvidia-kernel ~x86
media-video/nvidia-glx ~x86
media-video/nvidia-settings ~x86
sys-apps/hal ~x86
sys-apps/dbus ~x86

# Compilador
sys-devel/gcc ~x86
sys-libs/glibc ~x86
sys-libs/libstdc++-v3 ~x86
dev-lang/python ~x86
dev-python/pyrex ~x86
app-text/poppler ~x86

# KDE
kde-base/kdelibs ~x86 ~amd64
kde-base/arts ~x86 ~amd64
kde-base/kde-i18n ~x86 ~amd64
kde-base/kcminit ~x86 ~amd64
kde-base/kcontrol ~x86 ~amd64
kde-base/kdcop ~x86 ~amd64
kde-base/kdesktop ~x86 ~amd64
kde-base/kdesu ~x86 ~amd64
kde-base/kdm ~x86 ~amd64
kde-base/kfind ~x86 ~amd64
kde-base/khelpcenter ~x86 ~amd64
kde-base/khotkeys ~x86 ~amd64
kde-base/kicker ~x86 ~amd64
kde-base/kdebase-kioslaves ~x86 ~amd64
kde-base/klipper ~x86 ~amd64
kde-base/kmenuedit ~x86 ~amd64
kde-base/konqueror ~x86 ~amd64
kde-base/konsole ~x86 ~amd64
kde-base/kpager ~x86 ~amd64
kde-base/kpersonalizer ~x86 ~amd64
kde-base/kscreensaver ~x86 ~amd64
kde-base/ksmserver ~x86 ~amd64
kde-base/ksplashml ~x86 ~amd64
kde-base/kstart ~x86 ~amd64
kde-base/ksysguard ~x86 ~amd64
kde-base/ksystraycmd ~x86 ~amd64
kde-base/kwin ~x86 ~amd64
kde-base/kxkb ~x86 ~amd64
kde-base/kdialog ~x86 ~amd64
kde-base/libkonq ~x86 ~amd64
kde-base/kdebase-data ~x86 ~amd64
kde-base/kcheckpass ~x86 ~amd64
kde-base/drkonqi ~x86 ~amd64
x11-themes/lipstik ~x86 ~amd64
kde-misc/mtaskbar ~x86 ~amd64
kde-base/ksnapshot ~x86 ~amd64
kde-misc/kde-color-schemes ~x86 ~amd64
kde-base/ark ~x86 ~amd64
kde-base/kappfinder ~x86 ~amd64
kde-base/kate ~x86 ~amd64
kde-base/kaudiocreator ~x86 ~amd64
kde-base/libkcddb ~x86 ~amd64
kde-base/kdemultimedia-kioslaves ~x86 ~amd64
kde-base/kcalc ~x86 ~amd64
kde-base/kdeartwork-kscreensaver ~x86 ~amd64
kde-base/kdeartwork-kwin-styles ~x86 ~amd64
kde-base/kdeartwork-styles ~x86 ~amd64
kde-base/kdebase-startkde ~x86 ~amd64
kde-base/kdemultimedia-kappfinder-data ~x86 ~amd64
kde-base/kdemultimedia-kioslaves ~x86 ~amd64
kde-base/kdeprint ~x86 ~amd64
kde-base/kgamma ~x86 ~amd64
kde-base/kget ~x86 ~amd64
kde-base/khexedit ~x86 ~amd64
kde-base/kmix ~x86 ~amd64
kde-base/kmrml ~x86 ~amd64
kde-base/konq-plugins ~x86 ~amd64
kde-base/kooka ~x86 ~amd64
kde-base/kopete ~x86 ~amd64
kde-base/kpager ~x86 ~amd64
kde-base/kpdf ~x86 ~amd64
kde-base/kppp ~x86 ~amd64
kde-base/kuser ~x86 ~amd64
kde-base/libkcddb ~x86 ~amd64
kde-base/libkscan ~x86 ~amd64
kde-base/nsplugins ~x86 ~amd64
kde-base/kdeadmin-kfile-plugins ~x86 ~amd64
kde-base/kdegraphics-kfile-plugins ~x86 ~amd64
kde-base/kdemultimedia-kfile-plugins ~x86 ~amd64
kde-base/kreadconfig ~x86 ~amd64
kde-base/kdeaddons-docs-konq-plugins ~x86 ~amd64


Note, overall, hal, dbus, python, pirex & poppler.

Take into account that you are trying some meta-packages, Im into split packs, so the issue, may not be the same. Still, the answeer is: yes, it emerged fine. Buggy 3.5, but the emerge was ok. :wink:
Back to top
View user's profile Send private message
fuji
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2002
Posts: 111

PostPosted: Mon Sep 19, 2005 3:39 pm    Post subject: Reply with quote

Here's a script that will fix everything in the kde-base portage tree.

Copy the script to /usr/portage/kde-base and run it.

Code:

#!/bin/sh

number=0
FOUND=0

for filename in */*
do
    echo "$filename" | grep -q "3.5_alpha1"
    if [ $? -eq $FOUND ]
    then
        echo ${filename}
        cat ${filename} | sed -e "s/~amd64/~x86/g" > ${filename}
        let "number += 1"
    fi
done

echo "$number files renamed."
exit 0


It has a lot of extra stuff in it not really needed, but it's a modification from a file renaming script I have.
_________________
Came for the hype, stayed for Portage.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Mon Sep 19, 2005 4:31 pm    Post subject: Reply with quote

Nice script, I thought of something similar, though I did not implement anything ;)

The problem with that is that on every sync the thing would be left as before. A solution would be to modify these ebuild with the script and copy the whole kde portage tree to the portage overlay. Anyway thanks for the script :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum