Can't emerge wine-1.1.7 with gnutls use flag enabled Reproducible: Always Steps to Reproduce: 1. emerge wine Actual Results: checking for -lgnutls... not found configure: error: libgnutls 32-bit development files not found, no schannel support. This is an error since --with-gnutls was requested. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-emulation/wine-1.1.7/work/wine-1.1.7/config.log * * ERROR: app-emulation/wine-1.1.7 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2456: Called econf '--sysconfdir=/etc/wine' '--with-gnutls' '--with-curses' '--with-opengl' '--with-x' * ebuild.sh, line 548: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed my emerge --info Portage 2.2_rc12 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.27-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-glibc2.2.5 Timestamp of tree: Sun, 26 Oct 2008 06:45:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r7 dev-util/cmake: 2.6.2 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL" LC_ALL="pl_PL" LDFLAGS="-Wl,-O1" LINGUAS="pl PL" MAKEOPTS="-j5" 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/portage/local/layman/java-overlay /usr/portage/local/layman/desktop-effects" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip X a52 aac ace acl acpi admin alsa amd64 apache2 aspnet aspnetedit berkdb branding bzip2 c++ cairo cdr cli cracklib crypt cups dbus dedicated divx dmi dri dvd dvdr dvdread dvi eds ejb3 emboss encode esd evo exif fam fat fbcon fbcondecor ffmpeg firefox flac fortran gadu gcj gdbm gif glib glitz gmedia gnome gnutls gpm graphviz gstreamer gtk gtkhtml hal iconv imagemagick java jpeg kvm lame latex lcms libnotify mad meanwhile midi mikmod mmx mono moonlight motif mozdevelop mp3 mpeg mplayer mplayer-bin mudflap multilib multiuser musepack mysql nautilus ncurses newspr nls nptl nptlonly nsplugin ntfs ogg opengl openmp pam pango pcre pdf perl png postscript ppds pppd pulseaudio python qq qt3 qt3support qt4 quicktime readline realmedia reflection samba server session slang smp spell spl sql sqlite sqlite3 srvdir sse sse2 sse3 ssl ssse3 startup-notification subversion svg sysfs tcpd threads tiff truetype unicode unsupported usb vorbis wifi wma wmf wmp wxwindows x86emu xcb xcomposite xforms xine xml xorg xpm xprint xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl PL" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
The same here. And I have the following emul-linux-x86-* libs installed: app-emulation/emul-linux-x86-baselibs-20080316 app-emulation/emul-linux-x86-compat-20071125-r1 app-emulation/emul-linux-x86-gtklibs-20080316 app-emulation/emul-linux-x86-medialibs-20080316 app-emulation/emul-linux-x86-qtlibs-20080316 app-emulation/emul-linux-x86-sdl-20080316 app-emulation/emul-linux-x86-soundlibs-20080810 app-emulation/emul-linux-x86-xlibs-20080810
Confirming.
same thing here
Same one here.
same here, we need a 32bit gnutls. devs, please solve bug #145737! It will solve a lot of problems concerning multilib. => no need to pre-compile emul-linux-x86 packages anymore => no version problems between 32bit and 64bit packages (the last major one was with alsa - 32bit apps had no alsa sound anymore) => usage of CFLAGS and so on
then dont enable USE=gnutls
(In reply to comment #6) > then dont enable USE=gnutls > Was that supposed to be funny? Unless USE=gnutls is masked for wine on amd64 it should work. And if it doesn't it's a perfectly valid bug.
*** Bug 244541 has been marked as a duplicate of this bug. ***
RESOLVED INVALID?! If the use flag is not masked it MUST work. This need a proper solution. Either: - include the required lib on one of the emul packages and bump the required version of that package when in amd64 - include a new package for it, and add it as dependency when in amd64 - mask that use flag on amd64, the lazy solution This bug is valid in my humble opinion, and it should be fixed.
*** Bug 244600 has been marked as a duplicate of this bug. ***
Agreed that if the USE flag is not masked that this is indeed a valid bug.
*** Bug 244682 has been marked as a duplicate of this bug. ***
wine is not broken in any way ... let the amd64 update their profiles
ok, wine may not be broken but the ebuild is. as long as the ebuild accepts the keyword amd64 (or ~amd64) it should work with amd64. since the current amd64 profile does not mask gnutls for wine, the ebuild should not be considered fit for current amd64 and should not be keyworded amd64. either that or you change the ebuild to work with amd64. a temporary solution would be, to change the ebuild to die gracefully when gnutls ist in use and the user should be informed that gnutls and wine currently do not work togehter on amd64.
This is done by flameeyes a couple days ago, resolving