When upgrading world, new package art-sharp (apparently part of a general dev-dotnet reorganization into separate packages) failes to compile with error "gapi-fixup: Command not found". Reproducible: Always Steps to Reproduce: 1. Emerge --update dev-dotnet/monodoc-1.0.4 to 1.0.4-r1 2. Accept new xxxx-sharp dependencies Actual Results: Emerge failed with error sequence: cp ./art-api.raw art-api.xml chmod u+w art-api.xml gapi-fixup --api=art-api.xml --metadata=./Art.metadata make: gapi-fixup: Command not found make: *** [art-api.xml] Error 127 Expected Results: Update to complete succesfully. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-ck3 i686) ================================================================= System uname: 2.6.9-ck3 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.4.16 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.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1,sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /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/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ ftp://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/deltup" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa atlas audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzlib cdr cpdflib crypt cups curl curlwrappers divx4linux dvd encode f77 faad fam fftw flac foomaticdb fortran ftp gdbm gif gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl icq imagemagick imap imlib jabber java jikes jpeg junit libg++ libgda libwww mad mikmod mmx mng mono motif mozilla moznocompose moznoirc moznomail mozsvg mpeg mpi msn ncurses nls nptl offensive ofx oggvorbis openal opengl oscar pam pdflib perl plotutils png python quicktime readline samba sasl sdl speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora threads tiff truetype usb x86 xine xml xml2 xosd xprint xv xvid zlib" Possible relevant entries in package.keywords >=dev-dotnet/art-sharp-1.0.4 >=dev-dotnet/gconf-sharp-1.0.4 dev-dotnet/gecko-sharp ~x86 >=dev-dotnet/glade-sharp-1.0.4 >=dev-dotnet/gnome-sharp-1.0.4 dev-dotnet/gtk-sharp ~x86 >=dev-dotnet/gtkhtml-sharp-1.0.4 >=dev-dotnet/gtksourceview-sharp-0.5 dev-dotnet/mono ~x86 dev-util/monodevelop ~x86 >=dev-util/monodoc-1.0
(silly carlo, herds are for kids) Okay, What version of gtk-sharp do you have installed? Can you post the output of "etcat -f gtk-sharp | grep gapi-fixup" (you'll need gentoolkit, iirc)
emerge unmerge -av gtk-sharp >>> These are the packages that I would unmerge: dev-dotnet/gtk-sharp selected: 1.0.4-r1 ---------------------- etcat -f gtk-sharp | grep gapi-fixup /usr/bin/i686-pc-linux-gnu-gapi-fixup /usr/bin/gapi-fixup.exe ---------------------- I'm assuming that ".exe" may be part of the problem. The other file is a shell script consisting of the following: #!/bin/sh /usr/bin/mono /usr/bin/gapi-fixup.exe "$@" ------ Should there maybe be a symlink created from 'gapi-fixup' to the specific [arch]-gnu-gapi-fixup??
That [arch]-gnu-gapi-fixup is just totally wrong... wtf? You've re-emerged gtk-sharp and it still names it that? I'm away from my dev box currently, but when i get a chance i'll check out why that might have ended up named like that.
Created attachment 45378 [details] Emerge log Tried re-emerging, same problem. Here's the log. The [arch] files were definitely created by this emerge...they're dated December 6th, 8:23 am.
Check out bug #73538, it seems that this may be a consistent problem with some combination of autotools.
What version of automake, autoconf, libtool, etc do you have installed?
autoconf 2.59-r5 automake 1.85-r1 libtool 1.52-r7 binutils 2.15.90.0.1.1-r3 m4 1.4.1
*** This bug has been marked as a duplicate of 73538 ***