View previous topic :: View next topic |
Author |
Message |
tompa n00b
Joined: 09 Mar 2003 Posts: 3
|
Posted: Mon Mar 10, 2003 8:21 pm Post subject: Mystery of messing with ~x86 |
|
|
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 |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Mon Mar 10, 2003 8:32 pm Post subject: |
|
|
Moved from Installing Gentoo. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
ebrostig Bodhisattva
Joined: 20 Jul 2002 Posts: 3152 Location: Orlando, Fl
|
Posted: Mon Mar 10, 2003 10:17 pm Post subject: |
|
|
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 |
|
|
tompa n00b
Joined: 09 Mar 2003 Posts: 3
|
Posted: Mon Mar 10, 2003 10:35 pm Post subject: |
|
|
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 |
|
|
ebrostig Bodhisattva
Joined: 20 Jul 2002 Posts: 3152 Location: Orlando, Fl
|
Posted: Mon Mar 10, 2003 10:40 pm Post subject: |
|
|
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 |
|
|
cederberg Guru
Joined: 23 Jan 2003 Posts: 349 Location: Stockholm / Sweden
|
Posted: Tue Mar 11, 2003 8:10 am Post subject: |
|
|
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 |
|
|
lami n00b
Joined: 09 Mar 2003 Posts: 23
|
Posted: Tue Mar 11, 2003 8:24 am Post subject: |
|
|
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 |
|
|
|