Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 72866

Summary: gcc-config and gcc: File collisons in /usr/bin/g77 and /usr/bin/i686-pc-linux-gnu-g77
Product: Gentoo Linux Reporter: Alexander Skwar <askwar>
Component: [OLD] Core systemAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED FIXED    
Severity: normal CC: jakub, truedfx, waebbl
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexander Skwar 2004-11-29 15:34:01 UTC
usr/lib/gcc-config/wrapper
>>> Completed installing into /var/tmp/portage/gcc-config-1.3.7-r2/image/

* checking 13 files for package collisions
existing file /usr/bin/g77 is not owned by this package
existing file /usr/bin/i686-pc-linux-gnu-g77 is not owned by this package
* spend 0.0811269283295 seconds checking for file collisions

[00:31:28 alexander@server:~/public_html] $ emerge -vpt gcc

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

Calculating dependencies ...done!
[ebuild   R   ] sys-devel/gcc-3.4.3  -bootstrap -boundschecking -build -debug +fortran -gcj +gtk -hardened -multilib -n32 -n64 +nls -nocxx -objc -static (-uclibc) 16 kB

Total size of downloads: 16 kB


[00:34:34 alexander@server:~/public_html] $ epm -qf /usr/bin/i686-pc-linux-gnu-g77 /usr/bin/g77
file /usr/bin/i686-pc-linux-gnu-g77 is not owned by any package
file /usr/bin/g77 is not owned by any package


Reproducible: Always
Steps to Reproduce:




[00:30:21 alexander@server:~/public_html] $ emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9-ck3.ASN.no-devfs.async_ppp.lp-module i686)
=================================================================
System uname: 2.6.9-ck3.ASN.no-devfs.async_ppp.lp-module i686 AMD Athlon(tm) XP
2000+
Gentoo Base System version 1.6.6
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox sfperms"
GENTOO_MIRRORS="http://localhost/~alexander/gentoo-files/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://194.117.158.29"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X aalib acl adns alsa apache2 apm arts artswrappersuid async
avi bluetooth bzlib cairo calendar cddb cdparanoia cdr cdrom codecs crypt cscope
cups curl curlwrappers dga diet directfb divx4linux djbfft encode esd ethereal
evo exif fam fbcon fbdev ffmpeg fftw flac flash foomaticdb foreign-package
foreign-sysvinit fortran ftp fwdzone gd gdbm gif gimp gimpprint gmail gnokii
gnome gphoto2 gpm gstreamer gtk gtk2 guile hal iconv imagemagick imap imlib
immqt-bc java javascript jpeg junit kde libedit libg++ libwww lzo lzw lzw-tiff
mad maildir mailwrapper matroska matrox mbox mime mmap mmx mng mozilla mpeg
ncurses network nls no-old-linux noantlr nobcel nobeanutils nobsh
nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp
norhino noxalan noxerces nptl nptlonly offensive ofx oggvorbis opengl oss pam
parse-clocks pcntl pcre pdflib perl pic pie png posix ppds python qt quicktime
quotes readline recode samba sasl sdl shared slang sockets spell sse ssl svg
sysvipc tcltk tcpd tetex theora tiff truetype unicode usb videos vim-with-x wmf
x86 xchattext xfs xml xml2 xmms xv xvid zlib video_cards_matrox linguas_de"
Comment 1 SpanKY gentoo-dev 2004-12-02 18:31:58 UTC
*** Bug 72745 has been marked as a duplicate of this bug. ***
Comment 2 SpanKY gentoo-dev 2004-12-02 18:32:46 UTC
err, meant to mark the dupe the other direction, but oh well

fixed in gcc-config-1.3.7-r3
Comment 3 SpanKY gentoo-dev 2004-12-06 10:12:14 UTC
*** Bug 73568 has been marked as a duplicate of this bug. ***
Comment 4 Bernd Waibel 2004-12-09 06:39:40 UTC
I want to add a comment to the comment Bug #73568 which has been marked as a
duplicate of this bug.

Wouldn't it be a solution (at least temporary) to bring the 
gcc-config-1.3.6-r3.ebuild file back into portage, as long as gcc-config-1.3.7 
isn't marked stable?

I asked this already in Bug #72745. See comment #3. The problem is not only that
gcc-config could not update, but also, that the whole system is inable to do
any(!!!) updates. Every day I need to copy my backed-up version of the
gcc-config-1.3.6-r3.ebuild back into the portage tree to be able to do any
updates. The missing ebuild of the already installed version of gcc-config
causes portage to break the update.