Installation of mingw32, i586-mingw32 and i686-pc-mingw32 toolchains fails on w32api installation. Bug reproduced with crossdev versions 20111118, 20111221 and ~20120305. Reproducible: Always Steps to Reproduce: crossdev -S --target i686-pc-mingw32 Actual Results: installation fails on w32api Expected Results: mingw32 toolchain installed # crossdev -S --target i686-pc-mingw32 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- * crossdev version: 20111221 * Host Portage ARCH: amd64 * Target Portage ARCH: x86 * Target System: i686-pc-mingw32 * Stage: 4 (C/C++ compiler) * ABIs: default * binutils: binutils-[stable] * gcc: gcc-[stable] * headers: w32api-[stable] * libc: mingw-runtime-[stable] * CROSSDEV_OVERLAY: /usr/local/portage * PORT_LOGDIR: /var/log/portage * PORTAGE_CONFIGROOT: _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ !!! WARNING - Cannot auto-configure CHOST i686-pc-mingw32 !!! You should edit /usr/i686-pc-mingw32/etc/portage/make.conf !!! by hand to complete your configuration * Log: /var/log/portage/cross-i686-pc-mingw32-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-i686-pc-mingw32-w32api-quick.log * Emerging cross-w32api-quick ... [ ok ] * Log: /var/log/portage/cross-i686-pc-mingw32-mingw-runtime-headers.log * Emerging cross-mingw-runtime-headers ... [ ok ] * Log: /var/log/portage/cross-i686-pc-mingw32-gcc-stage1.log * Emerging cross-gcc-stage1 ... [ ok ] * Log: /var/log/portage/cross-i686-pc-mingw32-w32api.log * Emerging cross-w32api ... * w32api failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-i686-pc-mingw32-info.log * /var/log/portage/cross-i686-pc-mingw32-w32api.log
Created attachment 311015 [details] emerge --info
Created attachment 311017 [details] cross-i686-pc-mingw32-info.log
Created attachment 311019 [details] cross-i686-pc-mingw32-w32api.log
post the output of `ls -R /var/tmp/portage/cross-i686-pc-mingw32/w32api-3.17.2/image`. `dodoc` was run just before, so there should be a doc dir.
(In reply to comment #4) > post the output of `ls -R > /var/tmp/portage/cross-i686-pc-mingw32/w32api-3.17.2/image`. `dodoc` was > run just before, so there should be a doc dir. I'm not the guy who opened this bug, but I experienced it too. I gonna upload a text file containing the result of the command you asked. The said directory, with contents, is indeed there.
Created attachment 311159 [details] Result of the directory listing.
(In reply to comment #6) thanks, that shows the dumb mistake i made
should be all set now in the tree; thanks for the report! Commit message: Use $D, not $ED, since this is EAPI=0 http://sources.gentoo.org/dev-util/w32api/w32api-3.14.ebuild?r1=1.3&r2=1.4 http://sources.gentoo.org/dev-util/w32api/w32api-3.17.2.ebuild?r1=1.4&r2=1.5