Looking in my /usr/bin I found the following binaries: /usr/bin/i686-pc-linux-gnu-Magick++-config /usr/bin/i686-pc-linux-gnu-Magick-config /usr/bin/i686-pc-linux-gnu-Wand-config /usr/bin/i686-pc-linux-gnu-addr2line /usr/bin/i686-pc-linux-gnu-animate /usr/bin/i686-pc-linux-gnu-ar /usr/bin/i686-pc-linux-gnu-ardour /usr/bin/i686-pc-linux-gnu-as /usr/bin/i686-pc-linux-gnu-avifix /usr/bin/i686-pc-linux-gnu-aviindex /usr/bin/i686-pc-linux-gnu-avimerge /usr/bin/i686-pc-linux-gnu-avisplit /usr/bin/i686-pc-linux-gnu-avisync /usr/bin/i686-pc-linux-gnu-c++ /usr/bin/i686-pc-linux-gnu-c++filt /usr/bin/i686-pc-linux-gnu-compare /usr/bin/i686-pc-linux-gnu-composite /usr/bin/i686-pc-linux-gnu-conjure /usr/bin/i686-pc-linux-gnu-convert /usr/bin/i686-pc-linux-gnu-display /usr/bin/i686-pc-linux-gnu-exrdisplay /usr/bin/i686-pc-linux-gnu-exrenvmap /usr/bin/i686-pc-linux-gnu-exrheader /usr/bin/i686-pc-linux-gnu-exrmakepreview /usr/bin/i686-pc-linux-gnu-exrmaketiled /usr/bin/i686-pc-linux-gnu-exrstdattr /usr/bin/i686-pc-linux-gnu-g++ /usr/bin/i686-pc-linux-gnu-g++32 /usr/bin/i686-pc-linux-gnu-gcc /usr/bin/i686-pc-linux-gnu-gcc32 /usr/bin/i686-pc-linux-gnu-gprof /usr/bin/i686-pc-linux-gnu-identify /usr/bin/i686-pc-linux-gnu-imlib2-config /usr/bin/i686-pc-linux-gnu-imlib2_bumpmap /usr/bin/i686-pc-linux-gnu-imlib2_colorspace /usr/bin/i686-pc-linux-gnu-imlib2_conv /usr/bin/i686-pc-linux-gnu-imlib2_poly /usr/bin/i686-pc-linux-gnu-imlib2_show /usr/bin/i686-pc-linux-gnu-imlib2_test /usr/bin/i686-pc-linux-gnu-imlib2_view /usr/bin/i686-pc-linux-gnu-import /usr/bin/i686-pc-linux-gnu-jack_bufsize /usr/bin/i686-pc-linux-gnu-jack_connect /usr/bin/i686-pc-linux-gnu-jack_disconnect /usr/bin/i686-pc-linux-gnu-jack_freewheel /usr/bin/i686-pc-linux-gnu-jack_impulse_grabber /usr/bin/i686-pc-linux-gnu-jack_load /usr/bin/i686-pc-linux-gnu-jack_lsp /usr/bin/i686-pc-linux-gnu-jack_metro /usr/bin/i686-pc-linux-gnu-jack_monitor_client /usr/bin/i686-pc-linux-gnu-jack_showtime /usr/bin/i686-pc-linux-gnu-jack_simple_client /usr/bin/i686-pc-linux-gnu-jack_transport /usr/bin/i686-pc-linux-gnu-jack_unload /usr/bin/i686-pc-linux-gnu-jackd /usr/bin/i686-pc-linux-gnu-jackrec /usr/bin/i686-pc-linux-gnu-ld /usr/bin/i686-pc-linux-gnu-mogrify /usr/bin/i686-pc-linux-gnu-montage /usr/bin/i686-pc-linux-gnu-nm /usr/bin/i686-pc-linux-gnu-objcopy /usr/bin/i686-pc-linux-gnu-objdump /usr/bin/i686-pc-linux-gnu-ranlib /usr/bin/i686-pc-linux-gnu-readelf /usr/bin/i686-pc-linux-gnu-size /usr/bin/i686-pc-linux-gnu-strings /usr/bin/i686-pc-linux-gnu-strip /usr/bin/i686-pc-linux-gnu-tccat /usr/bin/i686-pc-linux-gnu-tcdecode /usr/bin/i686-pc-linux-gnu-tcdemux /usr/bin/i686-pc-linux-gnu-tcextract /usr/bin/i686-pc-linux-gnu-tcmodinfo /usr/bin/i686-pc-linux-gnu-tcmp3cut /usr/bin/i686-pc-linux-gnu-tcmplex /usr/bin/i686-pc-linux-gnu-tcprobe /usr/bin/i686-pc-linux-gnu-tcrequant /usr/bin/i686-pc-linux-gnu-tcscan /usr/bin/i686-pc-linux-gnu-tcxmlcheck /usr/bin/i686-pc-linux-gnu-tcxpm2rgb /usr/bin/i686-pc-linux-gnu-timidity /usr/bin/i686-pc-linux-gnu-transcode Re-merging the packages results in the same binaries with the arch-prefix. The ebuilds of these applications sets the --host=i686-pc-linux-gnu flag, which makes configure think that it should create Makefiles for cross compiling for another platform, resulting in the strangely named binaries. System information: # emerge --info Portage 2.0.51-r8 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 i686) ================================================================= System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1,Nov 22 2004, 20:01:48)] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.4.3-r1, 1.5.10-r2 virtual/os-headers: 2.4.21, 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.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/kde/cvs/share/config /usr/lib/X11/xkb /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/qmail/control /var/www/localhost/htdocs//mythweb/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo rsync://ftp.belnet.be/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d aalib acl alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups divx4linux dri dvd dvdread emacs encode esd f77 fam flac fluidsynth foomaticdb fortran gd gdbm ggi gif glx gphoto2 gpm gstreamer gtk gtk2 guile imagemagick imap imlib ipv6 jack java jpeg junit kde ladcca ldap libwww mad mbox mikmod mmx motif mozilla mpeg mule mysql mythtv ncurses network nls oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline rtc samba scanner sdl slang speex spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype usb v4l v4l2 wmf xinerama xml xml2 xmms xv xvid zlib" Reproducible: Always Steps to Reproduce: 1. emerge timidity++ 2. ls /usr/bin/i686-pc-linux-gnu-* 3. Actual Results: The installed binaries have a arch prefix, the startup scripts doesn't work anymore, if you don't know about the prefix it looks like the app isn't installed at all Expected Results: Binries should be installed without the prefix
you have an outdated gcc-config update it, re-run gcc-config, then remove 'CTARGET' from your env *** This bug has been marked as a duplicate of 74460 ***