On Sat, 2005-06-18 at 11:39 +0200, Francesco Talamona wrote:
> I'm trying to upgrade my profile from 2004.3 following this doc:
>
> http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=1
>
> The system is up to date, and everything (but opera, acroread and
>
> openoffice-bin) works well, so I guess it is already full 64.
>
> Scripted version complains about my gcc not being compiled with
> multilib
>
> support, but as soon as I add multilib to USE flags in /etc/make.conf
> I
>
> can no more compile gcc, I've tried all versions not masked by
> profile.
>
Yea, I remember fighting this one pretty hard when I upgraded a few
months ago so let me see how well my memory is working. If I remeber
right Duncan and I were bantering back and forth on this issue too if
you can find an archive of this mailing list.
1. Get the automatic script file and use it like an instruction manual
and not a script. It is tricky because it is a makefile though. You
also need the instructions that come with it. Look over the makefile
script for any conflicts. (There shouldn't be any)
2. Remove multilib from your use flags. It wasn't supported that well
in 2004.3 anyway and 2005.0 will add it for you as that is the default.
3. After multilib is gone rebuild your system.
A. emerge -avDut --newuse world
B. revdep-rebuild
C. Note any packages that emerge wants to remove since you got rid
of
multilib so that you can add them later but let them get removed now.
4. Don't try to do (or emerge) anything else except what's in the
script. Allow the make part of the upgrade to run. Finish the steps in
the upgrade.
5. Repeat step three to make sure your system got rebuilt right.
6. Add multilib back (shouldn't matter as this is the default for
2005.0)
7. Repeat step three again just to be sure.
8. You should have a 2005.0 system now. If you encounter any more
errors then post the last 25 lines of the error message so that we have
a better idea of what happened.
And don't try to do things in between these steps. If it fails just
leave it in a screwed state and post the messages here. And don't
reboot either. Also note what step it failed on.
And for God's sake, don't hijack any threads in front of Duncan! :-)
I really don't know why I harass the most helpful person on the list --
probably because he _is_ so helpful and has a sense of humor.
Hth,
The River Rat,
--
Tres
--
[email protected] mailing list