Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244422 - mask USE=gnutls for wine on amd64 profiles
Summary: mask USE=gnutls for wine on amd64 profiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
: 244541 244600 244682 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-26 08:12 UTC by Lukasz Slonina
Modified: 2008-10-31 13:58 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukasz Slonina 2008-10-26 08:12:21 UTC
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
Comment 1 Juergen Rose 2008-10-26 10:02:32 UTC
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
Comment 2 haarp 2008-10-26 11:58:29 UTC
Confirming.
Comment 3 Erwan Lerale 2008-10-26 12:00:10 UTC
same thing here
Comment 4 Julien Porschen 2008-10-26 12:10:17 UTC
Same one here.
Comment 5 Malte E. 2008-10-26 12:21:13 UTC
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
Comment 6 SpanKY gentoo-dev 2008-10-26 21:57:18 UTC
then dont enable USE=gnutls
Comment 7 Andrei Slavoiu 2008-10-26 22:09:07 UTC
(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.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-26 23:09:52 UTC
*** Bug 244541 has been marked as a duplicate of this bug. ***
Comment 9 Jesús Guerrero Botella (RETIRED) gentoo-dev 2008-10-27 14:08:14 UTC
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.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-27 17:40:02 UTC
*** Bug 244600 has been marked as a duplicate of this bug. ***
Comment 11 Nicholas Doyle 2008-10-27 18:56:50 UTC
Agreed that if the USE flag is not masked that this is indeed a valid bug.
Comment 12 SpanKY gentoo-dev 2008-10-28 00:02:48 UTC
*** Bug 244682 has been marked as a duplicate of this bug. ***
Comment 13 SpanKY gentoo-dev 2008-10-28 00:03:24 UTC
wine is not broken in any way ... let the amd64 update their profiles
Comment 14 Bernd Pachur 2008-10-28 18:35:20 UTC
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.
Comment 15 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-10-31 13:58:54 UTC
This is done by flameeyes a couple days ago, resolving