Emerge gtkDPS fails with the following messages: "checking host system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not reco gnized checking target system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not re cognized checking build system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not rec ognized" And then: "ltconfig: you must specify a host type if you use `--no-verify' Try `ltconfig --help' for more information. configure: error: libtool configure failed !!! ERROR: x11-libs/gtkDPS-0.3.4 failed. !!! Function src_compile, Line 36, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message." Reproducible: Always Steps to Reproduce: emerge gtkDPS Actual Results: gtkDPS not emerged, with the following messages: "checking host system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not reco gnized checking target system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not re cognized checking build system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not rec ognized" Expected Results: gtkDPS emerged. Tried with my usual CFLAGS: "-O2 -fomit-frame-pointer -pipe -march=k8 -funit-at-a-time -ftracer -frename-registers -fweb", and without CFLAGS. CHOST="x86_64-pc-linux-gnu"
x11 does not maintain gtkDPS.
It also happens on my AMD64 when I try to re-emerge it. However, in the past I was able to emerge the very same version now is failing: --- These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild R ] x11-libs/gtkDPS-0.3.4 +nls 0 kB --- and then it does not pass the config phase, moaning about 'x86_64-pc' not recognized. This is my emerge info: --- Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 x86_64) ================================================================= System uname: 2.6.14-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=k8 -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="en es" PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X Xaw3d a52 aac aalib accessibility acl acpi adns aim alsa apache2 apm arts audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts bonobo browserplugin bzip2 bzlib caps cdparanoia cdr crypt ctype cups curl curlwrappers db2 dba dbase dbm dbx dga dio directfb divx4linux dv dvb dvd dvdr dvdread eds emboss emul-linux-x86 encode esd ethereal evo exif expat fam fastcgi fbcon ffmpeg fftw flac flash flatfile foomaticdb fortran freetds ftp gd gdbm geoip gif ginac glut gmp gnome gnustep gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hyperwave-api iconv icq idn ieee1394 imagemagick imap imlib inifile innodb interbase iodbc ipv6 jabber jack java javascript jikes jpeg kde ladcca lcms ldap lesstif libcaca libg++ libgda libwww lzw lzw-tiff m17n-lib mad maildir mailwrapper matroska mbox mcal mcve memlimit mhash mikmod milter mime ming mmap mng motif mozilla mp3 mpeg mpi msession msn msql mysql mysqli nas ncurses neXt netboot netcdf nis nls nptl oci8 ofx ogg openal opengl oracle oracle7 oscar oss ovrimos pam pcntl pcre pdflib perl php pie plotutils png portaudio posix postgres ppds prelude profile python qdbm qt quicktime readline recode ruby samba sapdb sasl scanner sdl sharedext simplexml skey slang slp sndfile snmp soap sockets socks5 source sox speex spell spl ssl svg sysfs sysvipc szip tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales utf v4l vcd vhosts vorbis wddx wmf wxwindows xface xine xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xv xvid yahoo yaz zeo zlib linguas_en linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS ---
It seems that when vapier cleaned up the ebuild (see CVS for details), they also removed the call to gnuconfig_update that was formerly at the top of src_compile(). This is what has caused the ebuild to break on amd64 and alpha (although it seems alpha hasn't been reported yet). Is there a reason why that line was removed? I've fixed it myself in my overlay here, and it seems to work perfectly, but that's only one environment. Was gnuconfig_update breaking something, or was it just a mistake?
Created attachment 77279 [details, diff] patch for gtkDPS-0.3.4.ebuild Whith the above patch, it merges correctly. Please consider correcting the package.
*** Bug 126712 has been marked as a duplicate of this bug. ***
I can confirm the patch works.
patch applied, thanks