| Summary: | cross-mingw32/w32api-3.13 is unstable only | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alex Buell <alex.buell> |
| Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jer |
| Priority: | High | ||
| Version: | 2008.0 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
log files
log files |
||
Please post your `emerge --info', and follow up the suggestions you yourself quoted in comment #0: * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-mingw32-info.log * /var/log/portage/cross-mingw32-w32api-quick.log Also, does it help to remove cross-mingw32/w32api and dev-util/w32api from your local overlay? Created attachment 177268 [details]
log files
Created attachment 177269 [details]
log files
Also attached is a pair of logs for the relevant builds. Here's my emerge --info as below: emerge --info Portage 2.1.6.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r9 i686) ================================================================= System uname: Linux-2.6.25-gentoo-r9-i686-Mobile_Intel-R-_Pentium-R-_4_CPU_2.80GHz-with-glibc2.0 Timestamp of tree: Sat, 03 Jan 2009 09:15:01 +0000 distcc 3.0 i686-pc-linux-gnu [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7-r1, 2.1.6-r1 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ " LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en_GB" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aac alsa apache2 asf aspnet2 berkdb bluetooth bzip2 cli cracklib crypt css ctype cups dhcp dri dvd dvdr dvdread exif firefox flac foomaticdb fortran gcj gdbm gimpprint glut glx gpg2-experimental gpm gtk gtk2 iconv imap ipv6 isdnlog java jbig jpeg lcms logrotate mad mbox midi mikmod milter mmx mmxext motif mozdevelop mp3 mpm-worker mppe-mppc mudflap ncurses nls nptl nptlonly nsplugin nvidia objc offensive ogg opengl openmp pam pcre pdf perl png ppds pppd python readline reflection sasl sdk sdl session spl sse sse2 sse3 ssl sysfs tcpd threads tiff timidity truetype unicode usb utf8 vorbis win32codecs x86 xface xinerama xml xorg xsl xulrunner xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Looks like a newer crossdev may fix the issue: # ChangeLog for sys-devel/crossdev # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/ChangeLog,v 1.61 2008/11/28 09:21:10 vapier Exp $ *crossdev-0.9.19 (28 Nov 2008) 28 Nov 2008; Mike Frysinger <vapier@gentoo.org> files/crossdev, +crossdev-0.9.19.ebuild: Initial cygwin support. you cant build a mingw compiler on a stable system the mingw packages should be in stable now |
Apparently with dev-utils/w32api hard masked out, crossdev fails to build the mingw32 toolchain. Reproducible: Always Steps to Reproduce: 1. crossdev -S -t mingw32 Actual Results: crossdev -S -t mingw32 ------------------------------------------------------------------------------------------------------------------------------------ * Host Portage ARCH: x86 * Target Portage ARCH: * * Target System: mingw32 * Stage: 4 (C/C++ compiler) * binutils: binutils-[stable] * gcc: gcc-[stable] * headers: w32api-[stable] * libc: mingw-runtime-[stable] * PORTDIR_OVERLAY: /usr/local/portage * PORT_LOGDIR: /var/log/portage * PKGDIR: /usr/portage/packages/cross/mingw32 * PORTAGE_TMPDIR: /var/tmp/cross/mingw32 _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - * Forcing the latest versions of {binutils,gcc}-config/gnuconfig ... [ ok ] * Log: /var/log/portage/cross-mingw32-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-mingw32-w32api-quick.log * Emerging cross-w32api-quick ... * w32api failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-mingw32-info.log * /var/log/portage/cross-mingw32-w32api-quick.log Expected Results: It should have build the mingw32 toolchain :) /var/log/portage/cross-mingw32-w32api-quick.log: !!! All ebuilds that could satisfy "cross-mingw32/w32api" have been masked. !!! One of the following masked packages is required to complete your request: - cross-mingw32/w32api-3.13 (masked by: missing keyword) - cross-mingw32/w32api-3.12 (masked by: missing keyword) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. ~ ~ ~