here is what happens: dlltool --as=i386-mingw32msvc-as -k --output-lib libksproxy.a --def ksproxy.def dlltool --as=i386-mingw32msvc-as -k --output-lib libksuser.a --def ksuser.def dlltool --as=i386-mingw32msvc-as -k --output-lib libmsdmo.a --def msdmo.def dlltool --as=i386-mingw32msvc-as -k --output-lib libquartz.a --def quartz.def i386-mingw32msvc-gcc -c -O2 -g -I./../../include -I./../../include/directx -I./../../../mingw/include -o strmiids.o strmiids.c i386-mingw32msvc-ar rc libstrmiids.a strmiids.o i386-mingw32msvc-ranlib libstrmiids.a rm dmoguids.o dxguid.o strmiids.o make[2]: Leaving directory `/var/tmp/portage/xmingw-w32api-3.2/work/w32api-3.2/lib/directx' make[1]: Leaving directory `/var/tmp/portage/xmingw-w32api-3.2/work/w32api-3.2/lib' >>> Source compiled. >>> Test phase [not enabled]: dev-util/xmingw-w32api-3.2 >>> Install xmingw-w32api-3.2 into /var/tmp/portage/xmingw-w32api-3.2/image/ category dev-util for i in lib; do \ (cd $i; make install); \ done make[1]: Entering directory `/var/tmp/portage/xmingw-w32api-3.2/work/w32api-3.2/lib' dlltool --as=i386-mingw32msvc-as -k --output-lib libkernel32.a --def ./kernel32.def make[1]: dlltool: Command not found make[1]: *** [libkernel32.a] Error 127 make[1]: Leaving directory `/var/tmp/portage/xmingw-w32api-3.2/work/w32api-3.2/lib' make: *** [install] Error 2 !!! ERROR: dev-util/xmingw-w32api-3.2 failed. Call stack: ebuild.sh, line 1532: Called dyn_install ebuild.sh, line 1005: Called src_install xmingw-w32api-3.2.ebuild, line 49: Called die !!! make install failed !!! If you need support, post the topmost build error, and the call stack if relevant. therion dietlibc # emerge --info Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r2 i686) ================================================================= System uname: 2.6.16-gentoo-r2 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.12.0_pre17 dev-lang/python: 2.3.5, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LANG="de_DE" LC_ALL="de_DE.utf8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowext X Xaw3d a52 aac aalib acpi alsa apache2 apm arts asf audiofile avi bash-completion berkdb bidi bitmap-fonts browserplugin bzip2 bzlib c++ cdb cdio cdparanoia cdr cdrom chroot cjk cli codecs cpudetection crypt css ctype cups curl dba dbus dga dhcp dio directfb divx4linux dlloader dri dts dvd dvdr dvdread ecc eds emacs emboss encode erandom esd exif expati exscalibar faac faad fam fb fbcon fbdev ffmpeg flac font-server foomaticdb fortran freetds freetype gd gdbm gif gmp gpm graphviz gstreamer gtk gtk2 hal iconv imap imlib ipv6 isdnlog java javascript jpeg jpeg2k junit kde kipi libcaca libg++ libwww logitech-mouse mad matroska mhash mikmod mime mjpegmpeg mmx mmxext mng motif mp3 mpeg mpeg4 mplayer mpm-worker musicbrainz mysql ncurses network nls nptl nptlonly nsplugin nvidia odbc ogg opengl oscar oss pam pcre pdf pdflib perl php pic pie png postgres pppd python qt quicktime rar readline real reflection rtc samba sasl sdl session slang slq speex spell spl sqlite sse ssl stencil-buffer subversion svg svga sysfs tcpd tetex tga theora threads tidy tiff toolbari truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales vidix vim-with-x visualization vorbis win32codecs winbind wxgtk1 wxwindows xine xml xml2 xorg xsl xslt xv xvid xvmc zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY
I had the same problem. All you need to do is to add /opt/xmingw/i386-mingw32msvc/bin/ to PATH and ROOTPATH in /etc/env.d/05xmingw and run etc-update && source /etc/profile. Afterwards I could emerge xmingw-w32api without any problems. here is my /etc/env.d/05xmingw if you need it: # cat /etc/env.d/05xmingw ROOTPATH=/opt/xmingw/bin:/opt/xmingw/i386-mingw32msvc/bin/ PATH=/opt/xmingw/bin:/opt/xmingw/i386-mingw32msvc/bin/ MANPATH=/opt/xmingw/man INFOPATH=/opt/xmingw/info
xming has been integrated into toolchain and the xmingw packages are being killed `emerge crossdev && crossdev mingw32`