Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2848 - sys-apps/texinfo keeps emerging gcc3 needlessly
Summary: sys-apps/texinfo keeps emerging gcc3 needlessly
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Spider (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-19 11:19 UTC by walt
Modified: 2011-10-30 22:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description walt 2002-05-19 11:19:26 UTC
I'm running gentoo-1.0-gcc3 now.

I tried emerge -e world after upgrading the compiler and it
failed at sys-apps/texinfo for reasons I'm not clear about--
while looking for the source file in /usr/portage/distfiles
it said 'nothing to be done, file already dowloaded' and
then stopped because it couldn't fetch the file--really
dumb.

Anyway, I re-emerged texinfo by hand just to make sure it
was properly re-compiled with gcc3 and I find that it insists
on re-emerging gcc3 even though gcc3 has already been installed:

# emerge --pretend sys-apps/texinfo/  

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

Calculating dependencies ...done!
[ebuild   R  ] sys-devel/gcc-3.0.4-r6 to /

I really do have gcc3 installed, honest:

 # /usr/lib/portage/bin/pkglist |grep gcc
sys-devel/gcc-3.0.4-r6

# gcc -v
Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.0.4/specs
Configured with: /var/tmp/portage/gcc-3.0.4-r6/work/gcc-3.0.4/configure
--prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
--datadir=/usr/share/gcc-3.0.4 --enable-shared --host=i586-pc-linux-gnu
--build=i586-pc-linux-gnu --target=i586-pc-linux-gnu --enable-threads=posix
--disable-checking --with-local-prefix=/usr/local --with-system-zlib
--enable-shared --enable-nls --without-included-gettext
Thread model: posix
gcc version 3.0.4

Why won't texinfo accept that?

BTW, 'emerge rsync' has been acting funny since upgrading to gcc3.  It
always dowloads about 9000 files now, even if I wait only five minutes
betweend rsyncs.  Doesn't seem right--rsync should only be fetching
files which have changed since last time, right?
Comment 1 walt 2002-05-20 07:47:45 UTC
Another thought on why rsync is downloading so many files:  I noticed it also
on a non-gcc3 machine, so I guess it has nothing to do with gcc3.

I think now that it may be that, since the new round-robin mirror thingy,
I'm downloading from two different mirrors that are not properly sync-ed
to each other.  So I get one batch of updated files from one mirror, then
turn around and load the older, original versions back again from the other
mirror?  Does rsync work backwards chronologically that way?

OTOH, I don't think you guys update 9000 files every day.  Hmm.
Comment 2 Spider (RETIRED) gentoo-dev 2002-05-20 19:48:58 UTC
this is really two problems:

1) gcc 3.0.x has texinfo -inside- it and doesn't need texinfo 4.2
2) two rsync mirrors are out of sync.

I'm closing this one as texinfo should remain masked even for gcc3 branch and
only be used in gcc 3.1 (which is the first gcc not to include texinfo with itself)


I'll continue revamping texinfo 4.2 stuff as that's no longer necessary in
bootstrap (reduces overall bloat and may well reduce teh size of the installer
iso... ;)

HTH,