I just tried emerge the wine 0.9 packet (adding it in package.keywords and masking the others in package.mask cause of a version number problem wrote in another bug report) on my new AMD64 machine, but it returns an error in the "./configure" script. Here are the lines after md5 checksum: >>> Unpacking source... >>> Unpacking wine-0.9.tar.bz2 to /var/tmp/portage/wine-0.9/work * Applying wine-20050524-alsa-headers.patch ... [ ok ] * Applying winearts-kdecvs-fix.patch ... [ ok ] * Applying wine-20041019-no-stack.patch ... [ ok ] >>> Source unpacked. * econf: updating wine-0.9/tools/config.guess with /usr/share/gnuconfig/config.guess * econf: updating wine-0.9/tools/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --build=x86_64-pc-linux-gnu CC=x86_64-pc-linux-gnu-gcc --sysconfdir=/etc/wine --with-curses --with-opengl --with-x --disable-trace --disable-debug checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. Reproducible: Always Steps to Reproduce: Type "emerge --deep --newuse --update wine" in the cmd line Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r5 x86_64) ================================================================= System uname: 2.6.13-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5, 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.15.92.0.2-r10 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=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/" LANG="it_IT" LINGUAS="it" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 7zip X Xaw3d a52 aac acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo ccache cddb crypt cups curl dga dri dvd dvdr dvdread encode fam fbcon ffmpeg flash foomaticdb fortran ftp gd gif gkrellm glut gnome gpm gstreamer gtk gtk2 gtkhtml gzip hal icq imlib ipv6 javascript jpeg kde kdeenablefinal lcms libcaca libwww lzo lzw lzw-tiff mad md5sum mhash mime mmap mng mp3 mpeg msn ncurses nls nptl ogg openal openexr opengl openssl pam pdflib perl php png python qt quicktime rar readline recode sasl sdl sharedmem sndfile sockets softmmu speedo spell sse-filters ssl svg sysfs szip tcpd theora threads tidy tiff truetype-fonts type1 type1-fonts udev unicode usb userlocales v4l v4l2 vcd videos vorbis wddx wmf wxwindows xanim xface xml xml2 xosd xpm xprint xrandr xsl xv xvid xvmc zlib linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Created attachment 71539 [details] The "/var/tmp/portage/wine-0.9/work/wine-0.9/config.log" log file
your multilib support is broken, not a bug in wine
So how can I fix my multilib support? Tnanks
Ok, nothing, did it, thanks! Anyway, I don't understand why with emerge --deep --newuse --pretend -v gcc glibc it doesn't print "+multilib" but prints "(-multilib)"...
k