Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mystery of messing with ~x86
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
tompa
n00b
n00b


Joined: 09 Mar 2003
Posts: 3

PostPosted: Mon Mar 10, 2003 8:21 pm    Post subject: Mystery of messing with ~x86 Reply with quote

Tried to install gentoo this weekend and after one (1) day of compiling things settled. Now it was time for XFree 4.3.0 since my TI4200 need this (didn't want the nvidia driver).

Now my question: Since I've emerged 4.3.0 with ACCEPT_KEYWORD=~x86 which from reading tons of documentation is the correct way(tm) of doing it, this will in the end result in really weired behaivours. For example, if I now try to emerge in kdemultimedia, emerge -Dp (took a while to find -D) tells me it wants to *DOWNGRADE* XFree back to 4.2.1. Is this just the way emerge works or have I overlooked something.
Code:

root> em -Dup kdemultimedia

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

Calculating dependencies ...done!
[ebuild    UD] media-libs/freetype-2.1.2-r2 [2.1.3-r2]
[ebuild    UD] media-libs/fontconfig-2.1 [2.1-r1]
[ebuild    UD] x11-base/xfree-4.2.1-r2 [4.3.0]
[ebuild  N   ] gnome-base/ORBit-0.5.17 
[ebuild  N   ] dev-libs/libsigc++-1.0.4-r2 
[ebuild  N   ] x11-libs/gtkmm-1.2.9-r2 
[ebuild  N   ] gnome-extra/gnomemm-1.2.3-r1 
[ebuild  N   ] dev-util/pccts-1.33.32-r1 
[ebuild  N   ] dev-perl/Audio-Tools-0.01 
[ebuild  N   ] dev-perl/Audio-Wav-0.02 
[ebuild  N   ] media-sound/esound-0.2.29 
[ebuild  N   ] media-libs/giflib-4.1.0-r3 
[ebuild  N   ] media-libs/imlib-1.9.14-r1 
[ebuild  N   ] gnome-base/gnome-libs-1.4.2 
[ebuild  N   ] dev-perl/MP3-Info-1.01-r2 
[ebuild  N   ] app-cdr/cdrdao-1.1.7-r1 
[ebuild  N   ] app-cdr/cdrtools-2.0 
[ebuild  N   ] media-video/xanim-2.80.1-r4 
[ebuild    U ] dev-libs/glib-2.2.1 [1.2.10-r5]
[ebuild  N   ] media-sound/mpg123-0.59r-r1 
[ebuild    UD] x11-libs/xft-2.0.1 [2.0.1-r1]
[ebuild  N   ] kde-base/kdemultimedia-3.1 


What is it in the dependency chain that really wants XFree 4.2.1??
_________________
--Tomas
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Mon Mar 10, 2003 8:32 pm    Post subject: Reply with quote

Moved from Installing Gentoo.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
ebrostig
Bodhisattva
Bodhisattva


Joined: 20 Jul 2002
Posts: 3152
Location: Orlando, Fl

PostPosted: Mon Mar 10, 2003 10:17 pm    Post subject: Reply with quote

I take it that you haven't changed
ACCEPT_KEYWORDS="~x86"
in /etc/make.conf?

It is still masked in there, while you emerge xfree as follows:
ACCEPT_KEYWORDS="~x86" emerge -u xfree

If this is the case, the emerge command that lists all the builds above is based on not using the ACCEPT_KEYWORDS.

Can you change it in /etc/make.conf and re-run emerge with pretend?

It is also not necessary to use the -D flag unless you want to do a real deep update of all packages on the system.

Erik
_________________
'Yes, Firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Back to top
View user's profile Send private message
tompa
n00b
n00b


Joined: 09 Mar 2003
Posts: 3

PostPosted: Mon Mar 10, 2003 10:35 pm    Post subject: Reply with quote

make.conf still has #ACCEPT_KEYWORDS"~x86". I ran the emerge by prepending the setting just as you wrote.

I think I discovered something. The `-u' to emerge tells it to update. Since 4.2.1 is the latest it'll actually downgrade it. Running -p without -u seems to show the correct dependency chains.

I'll really new to gentoo so I'm still trying to understand it. I like it so far. And these forums are great. Thanks for the help!
_________________
--Tomas
Back to top
View user's profile Send private message
ebrostig
Bodhisattva
Bodhisattva


Joined: 20 Jul 2002
Posts: 3152
Location: Orlando, Fl

PostPosted: Mon Mar 10, 2003 10:40 pm    Post subject: Reply with quote

If you unmasks the ACCEPT_KEYWORD in /etc/make.conf, you will not see all the downgrades when doing emerge -up world.

You can emerge certain packages using the ACCEPT_KEYWORD emerge package
but next time you try to do emerge -up world, it will tell you that it is going to downgrade newer packages that are protected by the ACCEPT_KEYWORD.

Erik
_________________
'Yes, Firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Back to top
View user's profile Send private message
cederberg
Guru
Guru


Joined: 23 Jan 2003
Posts: 349
Location: Stockholm / Sweden

PostPosted: Tue Mar 11, 2003 8:10 am    Post subject: Reply with quote

ebrostig wrote:
If you unmasks the ACCEPT_KEYWORD in /etc/make.conf, you will not see all the downgrades when doing emerge -up world.

But I thought this was to be avoided? I mean, better 90% stable than 100% unstable, right? Especially now that everyone talks about the all-singing-and-dancing "emerge -U world"... (Never tried that one myself, I have to admit.)
Back to top
View user's profile Send private message
lami
n00b
n00b


Joined: 09 Mar 2003
Posts: 23

PostPosted: Tue Mar 11, 2003 8:24 am    Post subject: Reply with quote

You can edit /var/cache/edb/world and change line

xfree

to

>=xfree-4.3.0

But for some reason it doesn't work with xfree, although I have installed unstable sim-0.8.1 this way which never gets downgraded to 0.8.0. I gues there is some app updated which have xfree as dependency and then tries to update it, too.
_________________
Sometimes is best, let the sleeping dragons lie.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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