Holly Bostick wrote:


In any case, the problem I was trying to track is whether the reason
your local Portage tree was not current, even though you've synced,
might not be because the remote Portage tree you were syncing with was
not current (it can happen; servers change or are not often updated, and
if your profile was very old, you might be using an old server that
wasn't in sync with the times).

However, it's hard to imagine that the US pool might not be current.

[General question] What else might prevent a sync from actually updating
the local tree correctly?

Ummmm.... unless it actually has, and the problem is Portage not knowing
it somehow....

Would you do an

ls /usr/portage/sys-kernel/gentoo-sources/

and post the output?

I'm just wondering if the ebuilds are physically there or not.

I have the uninformed naging thought that I am having this problem because I have not upgraded gcc from 3.3.6. I posted this thought earlier but no one commented on its likelihood.


I cannot imagine what gcc (your compiler) would have to do with the
contents of the Portage tree, or why you would think it did :-) .
Upgrading GCC or not doing so has nothing, as far as I know, to do with
rsync or the actual functionality of updating your Portage tree.
Certainly gcc
is not involved in any way in actually updating the Portage tree, which,
as far as we currently know (until you post the output of that ls,
anyway), is the issue at hand.

HTH,
Holly


backup jerry # ls /usr/portage/sys-kernel/gentoo-sources/
ChangeLog                        gentoo-sources-2.6.15-r3.ebuild
Manifest                         gentoo-sources-2.6.15-r4.ebuild
files                            gentoo-sources-2.6.15-r5.ebuild
gentoo-sources-2.4.31-r1.ebuild  gentoo-sources-2.6.15-r6.ebuild
gentoo-sources-2.4.32-r2.ebuild  gentoo-sources-2.6.15-r7.ebuild
gentoo-sources-2.6.14-r7.ebuild  gentoo-sources-2.6.15.ebuild
gentoo-sources-2.6.15-r1.ebuild  metadata.xml
gentoo-sources-2.6.15-r2.ebuild

I decided to go ahead and upgrade gcc-3.3.6 to 3.4.5. I am following the gentoo linux gcc upgrade guide carefully. I have already completed the emerge -e system, and will start emerge -e world.

backup jerry # equery -C l gcc
[ Searching for package 'gcc' in all categories among: ]
* installed packages
[I--] [  ] sys-devel/gcc-3.3.6 (3.3)
[I--] [  ] sys-devel/gcc-3.4.5 (3.4)
[I--] [  ] sys-devel/gcc-config-1.3.12-r6 (0)

My gut says it is not right to have 2 versions of gcc installed.

backup jerry # emerge -pv gcc

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

Calculating dependencies ...done!
[ebuild R ] sys-devel/gcc-3.4.5 (-altivec) -bootstrap -boundschecking -build +fortran -gcj +gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) -nls -nocxx -nopie -nossp -objc -vanilla 0 kB

Total size of downloads: 0 kB

Since I started to upgrade gcc that confuse the issue.

I read the doc suggested by Andrei
http://www.gentoo.org/doc/en/gentoo-upgrading.xml

I have not seen any warning from portage for the need to upgrade to  a newer 
profile, and have not seen and talk about it in the ng. I probably will do the 
upgrade to the newer profile after I finish the gcc upgrade.

Thanks for you help
Jerry

--
[email protected] mailing list

Reply via email to