Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 409275 - Clojure 1.3.0 is failing to build with icedtea 7 due to USE"-X -cups"
Summary: Clojure 1.3.0 is failing to build with icedtea 7 due to USE"-X -cups"
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal major with 1 vote (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-22 08:21 UTC by nCdy
Modified: 2012-03-22 11:07 UTC (History)
0 users

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 nCdy 2012-03-22 08:21:30 UTC
[32;01m * [39;49;00mPackage:    dev-lang/clojure-1.3.0

[32;01m * [39;49;00mMaintainer: mr_bones_@gentoo.org
[32;01m * [39;49;00mUSE:        amd64 elibc_glibc kernel_linux multilib userland_GNU
[32;01m * [39;49;00mFEATURES:   preserve-libs sandbox
 [32;01m*[0m Using: icedtea-bin-7
>>> Unpacking source...
>>> Unpacking clojure-1.3.0.tar.gz to /var/tmp/portage/dev-lang/clojure-1.3.0/work
>>> Source unpacked in /var/tmp/portage/dev-lang/clojure-1.3.0/work
>>> Preparing source in /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36 ...
 [33;01m*[0m QA Notice: The 'hasq' function is deprecated (replaced by 'has')
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36 ...
Rewriting attributes
Rewriting ./build.xml
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36 ...
Buildfile: /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/build.xml

clean:

init:
    [mkdir] Created dir: /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
    [mkdir] Created dir: /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes/clojure

compile-java:
    [javac] /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/build.xml:38: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 144 source files to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

compile-clojure:
     [java] Compiling clojure.core to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Compiling clojure.core.protocols to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Compiling clojure.main to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Compiling clojure.set to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Compiling clojure.xml to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/icedtea-bin-7.2.1/jre/lib/amd64/headless/libmawt.so: libcups.so.2: cannot open shared object file: No such file or directory, compiling:(inspector.clj:9)
     [java] 	at clojure.lang.Compiler$InvokeExpr.eCompiling clojure.zip to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] Compiling clojure.ival(Compiler.java:3342)
     [java] 	at clojure.lang.Compiler.compile1(Compiler.java:6985)
     [java] 	at clojure.lang.Compiler.compile1(Compiler.java:nspector to /var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/target/classes
     [java] 6975)
     [java] 	at clojure.lang.Compiler.compile(Compiler.java:7046)
     [java] 	at clojure.lang.RT.compile(RT.java:385)
     [java] 	at clojure.lang.RT.load(RT.java:425)
     [java] 	at clojure.lang.RT.load(RT.java:398)
     [java] 	at clojure.core$load$fn__4610.invoke(core.clj:5386)
     [java] 	at clojure.core$load.doInvoke(core.clj:5385)
     [java] 	at clojure.lang.RestFn.invoke(RestFn.java:408)
     [java] 	at clojure.core$load_one.invoke(core.clj:5200)
     [java] 	at clojure.core$compile$fn__4615.invoke(core.clj:5397)
     [java] 	at clojure.core$compile.invoke(core.clj:5396)
     [java] 	at clojure.lang.Var.invoke(Var.java:401)
     [java] 	at clojure.lang.Compile.main(Compile.java:59)
     [java] Caused by: java.lang.UnsatisfiedLinkError: /opt/icedtea-bin-7.2.1/jre/lib/amd64/headless/libmawt.so: libcups.so.2: cannot open shared object file: No such file or directory
     [java] 	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
     [java] 	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
     [java] 	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
     [java] 	at java.lang.Runtime.load0(Runtime.java:792)
     [java] 	at java.lang.System.load(System.java:1059)
     [java] 	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
     [java] 	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
     [java] 	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1846)
     [java] 	at java.lang.Runtime.loadLibrary0(Runtime.java:845)
     [java] 	at java.lang.System.loadLibrary(System.java:1084)
     [java] 	at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
     [java] 	at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
     [java] 	at java.security.AccessController.doPrivileged(Native Method)
     [java] 	at java.awt.Toolkit.loadLibraries(Toolkit.java:1648)
     [java] 	at java.awt.Toolkit.<clinit>(Toolkit.java:1670)
     [java] 	at java.awt.AWTEvent.<clinit>(AWTEvent.java:256)
     [java] 	at java.lang.Class.forName0(Native Method)
     [java] 	at java.lang.Class.forName(Class.java:186)
     [java] 	at clojure.inspector$loading__4505__auto__.invoke(inspector.clj:9)
     [java] 	at clojure.lang.AFn.applyToHelper(AFn.java:159)
     [java] 	at clojure.lang.AFn.applyTo(AFn.java:151)
     [java] 	at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3337)
     [java] 	... 14 more

BUILD FAILED
/var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36/build.xml:42: Java returned: 1

Total time: 14 seconds
>>> Source compiled.
>>> Test phase [not enabled]: dev-lang/clojure-1.3.0

>>> Install clojure-1.3.0 into /var/tmp/portage/dev-lang/clojure-1.3.0/image/ category dev-lang
 [31;01m*[0m ERROR: dev-lang/clojure-1.3.0 failed (install phase):
 [31;01m*[0m   clojure-1.3.0.jar does not exist or is not a file!
 [31;01m*[0m 
 [31;01m*[0m Call stack:
 [31;01m*[0m     ebuild.sh, line   85:  Called src_install
 [31;01m*[0m   environment, line 3889:  Called java-pkg_newjar 'clojure-1.3.0.jar'
 [31;01m*[0m   environment, line 2968:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m       [[ ! -f ${original_jar} ]] && die "${original_jar} does not exist or is not a file!";
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of 'emerge --info =dev-lang/clojure-1.3.0',
 [31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-lang/clojure-1.3.0'.
 [31;01m*[0m This ebuild is from an overlay named 'nCdy': '/root/nCdy-overlay/'
!!! When you file a bug report, please include the following information:
GENTOO_VM=icedtea-bin-7  CLASSPATH="" JAVA_HOME="/opt/icedtea-bin-7.2.1"
JAVACFLAGS="-source 1.5 -target 1.5" COMPILER=""
and of course, the output of emerge --info
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-lang/clojure-1.3.0/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/clojure-1.3.0/temp/environment'.
 [31;01m*[0m S: '/var/tmp/portage/dev-lang/clojure-1.3.0/work/clojure-clojure-6375f36'
Comment 1 nCdy 2012-03-22 08:24:31 UTC
I'm not using Gentoo and it will be nice if someone can prove this bug on gentoo.

Portage 2.3.3-r2 (default/linux/amd64/2008.0, gcc-4.6.2, glibc-2.13-r4, 2.6.32-042stab049.6 x86_64)
=================================================================
System uname: Linux-2.6.32-042stab049.6-x86_64-Intel-R-_Xeon-R-_CPU_E5530_@_2.40GHz-with-gentoo-2.1.8
Timestamp of tree: Thu, 22 Mar 2012 06:00:01 +0000
app-shells/bash:          4.2_p20::funtoo-overlay
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r3::funtoo-overlay, 3.2.2::funtoo-overlay
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1.8-r3
sys-apps/openrc:          0.8.3-r5::funtoo-overlay
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.11.3
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.6.2
sys-devel/gcc-config:     1.5
sys-devel/libtool:        2.4.2::funtoo-overlay
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories:

gentoo
    location: /usr/portage
    sync: git://github.com/funtoo/ports-2012.git
    priority: -1000

nCdy
    location: /root/nCdy-overlay
    masters: funtoo-overlay gentoo
    priority: 0

funtoo-overlay
    location: /root/Koa
    masters: gentoo
    priority: 1

Installed sets: 
ABI="amd64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
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"
ANT_HOME="/usr/share/ant"
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"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode multilib"
CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -mtune=native -pipe"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules /lib/firmware"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-O2 -march=native -mtune=native -pipe"
DEFAULT_ABI="amd64"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/emacs"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--quiet-build=n -va"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs collision-protect distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS=""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
GNOME_KEYRING_CONTROL="/tmp/keyring-u7NWZd"
GNOME_KEYRING_PID="456"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx"
GRUB_PLATFORMS=""
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.2/info:/usr/share/info/emacs-23"
INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux"
LANG="en_US.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_COLLATE="POSIX"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LOGNAME="root"
MAIL="/var/mail/root"
MAKEOPTS="-j1"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.2/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OLDPWD="/root"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.4.5:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.2:/usr/lib64/subversion/bin"
PHP_TARGETS="php5-3"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd ppc64-linux x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/root/nCdy-overlay /root/Koa"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/root/nCdy-overlay"
PYTHONDONTWRITEBYTECODE="1"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.4.5:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.2:/usr/lib64/subversion/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
RUBY_TARGETS="ruby19"
SHELL="/bin/zsh"
SHLVL="2"
SSH_AGENT_PID="468"
SSH_AUTH_SOCK="/root/tmp/ssh-oStsSICOd466/agent.466"
SSH_CLIENT="83.242.245.41 63708 22"
SSH_CONNECTION="83.242.245.41 63700 216.31.88.200 22"
SSH_TTY="/dev/pts/0"
SYMLINK_LIB="yes"
SYNC="git://github.com/funtoo/ports-2012.git"
SYNC_USER="root"
TEMP="/root/tmp"
TERM="screen-256color"
TMP="/root/tmp"
TMPDIR="/root/tmp"
TMUX="/root/tmp/tmux-0/default,479,0"
TMUX_PANE="%4"
USE="64bit acl alac alsa amd64 apng auto-hinter bazaar berkdb blink branding bzip2 cdr clang cli consolekit corefonts cracklib crypt cxx dbus dga dhcp dri dvd dvdr dvdread emacs embedded encode examples extras fading-colors fbcondecor flac fortran gdbm gif git gnome gnome-keyring gpm iconv icu ipc irc jabber jpeg lame lastfmradio lcdfilter mad mdev mercurial minizip mmx modules mono mp3 mpeg msn mudflap multilib nano-syntax nautilus ncurses nls nptl nptlonly ntfsprogs ocaml ogg opengl openmp optimization optimized-qmake pam pcre perl png policykit pppd python python3 rar readline samba session skins sound spell sqlite sse sse2 ssl subversion symlink sysfs tcpd threads tiff truetype udev utp vorbis vte wavpack xml xorg zip zlib zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS PHP_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l"
XFCE_PLUGINS=""
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
_="/usr/bin/emerge"
Comment 2 nCdy 2012-03-22 10:04:45 UTC
Solution : Clojure ebuild must use icedtea-bin-6
Comment 3 Ralph Sennhauser (RETIRED) gentoo-dev 2012-03-22 10:11:00 UTC
     [java] Caused by: java.lang.UnsatisfiedLinkError: /opt/icedtea-bin-7.2.1/jre/lib/amd64/headless/libmawt.so: libcups.so.2: cannot open shared object file: No such file or directory

You need to enable the cups useflag for icedtea-bin:7 to pull in cups. The use flags X alsa cups are only there as they often aren't required and people wanted to be able to not pull them in even if it occasionally breaks things. The virtuals don't and can't reasonably expose this use flag. Here cups is likely only needed with icedtea:7 and you can avoid cups with oracle-jdk-bin or icedtea:6. Our recommendation is to enable all three use flags obviously.

See also bug 390945 and bug 390975

Yes, the HeadlessGraphicsEnvironment is the same wrt cups as X11GraphicsEnvironment and so I'm marking this one as usptream for the same reason as bug 390975
Comment 4 nCdy 2012-03-22 10:24:59 UTC
Ok :) thank you for description
Comment 5 nCdy 2012-03-22 10:27:44 UTC
Addition: I found that with JAVA_PKG_FORCE_VM="icedtea-bin-6" it works fine but I think it's better to use cups...

If it requests cups in icedtea-7 maybe add this (and all request) flag to DEPENDS in ebuild?
Comment 6 Ralph Sennhauser (RETIRED) gentoo-dev 2012-03-22 11:07:11 UTC
(In reply to comment #5)
> Addition: I found that with JAVA_PKG_FORCE_VM="icedtea-bin-6" it works fine
> but I think it's better to use cups...
> 
> If it requests cups in icedtea-7 maybe add this (and all request) flag to
> DEPENDS in ebuild?

That's in principle the same as forcing the use flags X alsa and cups or remove them altogether which people wouldn't like. As those flags are enabled by default it takes a deliberate decision against recommendation to run into this issue.

There is currently no solution everyone is happy with and the decision made was to allow people to shoot into their own foot if they like, ie making X alsa and cups a useflag and make X depend on cups as X apps anyway need a GraphicsEnvironment.