Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 407955 - app-emulation/spice-0.10.1 depends on X11 even with -gui -client
Summary: app-emulation/spice-0.10.1 depends on X11 even with -gui -client
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: AMD64 Linux
: Normal enhancement (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-12 16:48 UTC by Christohper Harrington
Modified: 2012-03-14 05:42 UTC (History)
0 users

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


Attachments
Configure log (spice.build.log,10.08 KB, text/plain)
2012-03-12 16:50 UTC, Christohper Harrington
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christohper Harrington 2012-03-12 16:48:32 UTC
This is probably ultimately an upstream bug, but I figured I'd report here.

Emerging spice with USE="-client -gui -sasl -smartcard -static -static-libs" still has deps on X11 packages, notably xrandr. Merging with --nodeps will fail at econf. '--disable-gui' and '--disable-client' do appear to get correctly passed to the configure script...

Reproducible: Always

Steps to Reproduce:
1. USE="-X -xorg spice -gui -client" emerge -pv qemu-kvm

Actual Results:  
A mountain of X11 depends on a headless server

Expected Results:  
No depends on any X11

charrington@chariot ~/emu/winxp $ emerge --info =app-emulation/spice-0.10.1
Portage 2.1.10.49 (default/linux/amd64/10.0/no-multilib, gcc-4.5.3, glibc-2.14.1-r2, 3.2.6-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.6-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_970_@_3.20GHz-with-gentoo-2.1
Timestamp of tree: Fri, 09 Mar 2012 19:45:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.9.2
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.11.3
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5.1
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.2-r1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo bitcoin
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--complete-graph --deep --with-bdeps=y"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://123.58.173.106/gentoo/ http://mirrors.xservers.ro/gentoo/ http://gentoo.netnitco.net"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j16"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/bitcoin"
SYNC="rsync://rsync6.us.gentoo.org/gentoo-portage"
USE="acl amd64 apache2 berkdb bzip2 cli cracklib crypt curl cxx device-mapper dri fortran gd gdbm git gpm headless iconv ipv6 ldap lzma mmx modules mudflap mysql ncurses nls nptl nptlonly openmp pcre png postgres readline samba session sqlite sqlite3 sse sse2 ssl sysfs sysvipc tcpd threads truetype unicode xml zlib" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en" PHP_TARGETS="php5-4" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Christohper Harrington 2012-03-12 16:49:30 UTC
Sorry, failed to edit the summary after putting the package name. Configure log incoming.
Comment 2 Christohper Harrington 2012-03-12 16:50:27 UTC
Created attachment 305025 [details]
Configure log

Configure log
Comment 3 Tiziano Müller (RETIRED) gentoo-dev 2012-03-14 05:42:18 UTC
yes, I know, but that's something upstream has to solve.