Beiträge von flammenflitzer

    Hallo
    Ich habe da ein paar Problemchen
    1)Ich kann den java-classpath für java-gtk nicht setzten.

    bash-2.05b# java-config --list-available-packages
    [ant] Java-based build tool similar to 'make' that uses XML configuration files. (/usr/share/ant/package.env)
    [bcel] The Byte Code Engineering Library: analyze, create, manipulate Java class files (/usr/share/bcel/package.env)
    [portagemaster] "" (/usr/share/portagemaster/package.env)
    [log4j] "" (/usr/share/log4j/package.env)
    [java-getopt] "" (/usr/share/java-getopt/package.env)
    [jython] "" (/usr/share/jython/package.env)
    [regexp] "" (/usr/share/regexp/package.env)
    [java-gtk] No description (/usr/share/java-gtk/classpath.env)
    bash-2.05b# java-config --set-system-classpath=java-gtk
    Traceback (most recent call last):
    File "/usr/bin/java-config", line 92, in ?
    run(do_me)
    File "/usr/bin/java-config", line 45, in run
    func(args)
    File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 517, in __call__
    print >> open('/etc/env.d/21java-classpath', 'w'), \
    File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 285, in collect_packages
    classpath += get_line_from_env_file('CLASSPATH', cp_env) + ':'
    File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 106, in <lambda>
    open(filename).readlines()
    IndexError: list index out of range

    2)Ich kann java-gnome nicht installieren
    bash-2.05b#......
    Add /opt/sun-j2sdk-1.4.1/bin to path and check again.
    checking for java... /opt/sun-j2sdk-1.4.1/bin/java
    checking for Java - version >= 1.1.7... yes
    checking for javadoc... /opt/sun-j2sdk-1.4.1/bin/javadoc
    checking for javac... /opt/sun-j2sdk-1.4.1/bin/javac
    checking for java... (cached) /opt/sun-j2sdk-1.4.1/bin/java
    checking for jar... /opt/sun-j2sdk-1.4.1/bin/jar
    checking for main in -libs... no
    checking for gtk-config... /usr/bin/gtk-config
    checking for GTK - version >= 1.2.0... yes
    checking for gnome-config... /usr/bin/gnome-config
    checking for GNOME - version >= 1.2.0... yes
    checking for libglade-config... /usr/bin/libglade-config
    checking for libglade... yes
    checking for working const... yes
    checking how to run the C preprocessor... gcc -E
    checking for working alloca.h... yes
    checking for alloca... yes
    updating cache ./config.cache
    creating ./config.status
    creating test/Makefile
    creating src/Makefile
    creating src/tools/Makefile
    creating Makefile
    creating java-gnome.spec
    creating java-gtk.spec
    sed: -e Ausdruck #1, Zeichen 43: Nicht beendeter `s'-Befehl
    sed: -e Ausdruck #1, Zeichen 36: Nicht beendeter `s'-Befehl
    sed: -e Ausdruck #1, Zeichen 67: Nicht beendeter `s'-Befehl
    make -C src gtk gnome
    make[1]: Entering directory `/var/tmp/portage/java-gnome-0.7.1/work/java-gnome-0.7.1/src'
    make[1]: *** Keine Regel, um »gtk« zu erstellen. Schluss.
    make[1]: Leaving directory `/var/tmp/portage/java-gnome-0.7.1/work/java-gnome-0.7.1/src'
    make: *** [distro] Fehler 2

    !!! ERROR: dev-java/java-gnome-0.7.1 failed.
    !!! Function src_compile, Line 49, Exitcode 2
    !!! (no error message)

    3)Ich weiß nicht wie ich folgendes mache
    Das aktuelle Verzeichnis (.) wird kein Teil des Systemweiten Klassenpfades sein. Es sollte in das Login-Profil von root eingetragen werden.

    Ich bin laut Anleitung vorgegangen (inclusive Fehler mit java-gtk s.o.) und habe zusätzlich in meiner /etc/profile folgenden Eintrag vorgenommen
    #neuer Eintrag Java
    if ! echo $PATH | /bin/grep -q "/opt/sun-j2sdk-1.4.1/bin" ;
    then PATH="$PATH:/opt/sun-j2sdk-1.4.1/bin"
    fi
    export PATH
    fi
    Habe ich im Internet gefunden. Allerdings habe ich zig Variationen von Einträgen in die /etc/profile gefunden und blicke da nicht so richtig durch.
    Sitze jetzt schon einige Zeit an dem Problem und komme nicht klar.
    Kann mir jemand weiterhelfen?
    Danke
    MfG