Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 397969 - dev-java/icedtea-bin-7.2.0-r2 missing dependency to CUPS when starting tvbrowser
Summary: dev-java/icedtea-bin-7.2.0-r2 missing dependency to CUPS when starting tvbrowser
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-07 07:06 UTC by Walter Trautner
Modified: 2012-01-07 10:26 UTC (History)
0 users

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


Attachments
emerge --info (emerge.log,15.98 KB, text/plain)
2012-01-07 07:08 UTC, Walter Trautner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Trautner 2012-01-07 07:06:43 UTC
Reproducible: Always

Steps to Reproduce:
1. emerge dev-java/icedtea-bin-7.2.0-r2 and tvbrowser-3.1 (from bgo, but may happen to any java app using cups)
2. eselect java-vm set user icedtea-bin-7
3. start tvbrowser
Actual Results:  
Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/icedtea-bin-7.2.0/jre/lib/amd64/xawt/libmawt.so: libcups.so.2: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
        at java.lang.Runtime.load0(Runtime.java:792)
        at java.lang.System.load(System.java:1059)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1846)
        at java.lang.Runtime.loadLibrary0(Runtime.java:845)
        at java.lang.System.loadLibrary(System.java:1084)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.loadLibraries(Toolkit.java:1648)
        at java.awt.Toolkit.<clinit>(Toolkit.java:1670)
        at tvbrowser.TVBrowser.main(TVBrowser.java:268)

Expected Results:  
A working TVBrowser.
Comment 1 Walter Trautner 2012-01-07 07:08:47 UTC
Created attachment 298161 [details]
emerge --info
Comment 2 Ralph Sennhauser (RETIRED) gentoo-dev 2012-01-07 10:26:47 UTC
To run gui applications USE=X needs to be enabled.

Cups is needed and pulled in (see bug #390975). Please reopen if this doesn't solve your problem.