• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

***GELÖST*** Problem mit SweetHome3D

Ich bin von Suse 10.2 (32bit) auf Suse 11.1 (64bit) umgestiegen.
Nachdem ich Packman zu den Installationsquellen eingetragen habe, habe ich das Programm SweetHome3D über YaST installiert. Das Programm startet aber nicht. Über die Shell bekomme ich folgende Fehlermeldungen:

Code:
hans@AMIGA-E6600:/usr/bin> SweetHome3D.sh
ln: Erzeuge symbolische Verknüpfung „/home/hans/.eteks/sweethome3d/furniture/Contributions.sh3f“: Die Datei existiert bereits
ln: Erzeuge symbolische Verknüpfung „/home/hans/.eteks/sweethome3d/furniture/KatorLegaz.sh3f“: Die Datei existiert bereits
ln: Erzeuge symbolische Verknüpfung „/home/hans/.eteks/sweethome3d/furniture/Scopia.sh3f“: Die Datei existiert bereits
java virtual machine used: /usr/lib/jvm/jre/bin/java
classpath used: /usr/share/java/SweetHome3D/Furniture.jar:/usr/share/java/SweetHome3D/Loader3DS1_2u.jar:/usr/share/java/SweetHome3D/jnlp.jar:/usr/share/java/SweetHome3D/freehep-vectorgraphics-svg-2.1.1.jar:/usr/share/java/SweetHome3D/Help.jar:/usr/share/java/SweetHome3D/SweetHome3D-2.0.jar:/usr/share/java/SweetHome3D/iText-2.1.5.jar:/usr/share/java/SweetHome3D/Textures.jar:/usr/share/java/java3d/vecmath.jar:/usr/share/java/java3d/j3dcore.jar:/usr/share/java/java3d/j3dutils.jar:/usr/share/java/sunflow/sunflow-0.07.3.jar:/usr/share/java/sunflow/janino.jar
main class used: com.eteks.sweethome3d.SweetHome3D
flags used:
options used: -Djava.library.path=/usr/lib64:/usr/lib
arguments used:
3D [dev] 1.5.3-build1-experimental 02 Jul 2008 12:49:57 UTC

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/libj3dcore-ogl.so: /usr/lib/libj3dcore-ogl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1692)
        at java.lang.Runtime.loadLibrary0(Runtime.java:840)
        at java.lang.System.loadLibrary(System.java:1047)
        at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:231)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:200)
        at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:157)
        at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:987)
        at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299)
        at javax.media.j3d.GraphicsConfigTemplate3D.getBestConfiguration(GraphicsConfigTemplate3D.java:321)
        at java.awt.GraphicsDevice.getBestConfiguration(GraphicsDevice.java:175)
        at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Unknown Source)
        at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.createApplication(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
hans@AMIGA-E6600:/usr/bin>

Hat jemand nen Tipp woran es liegen kann bzw wie man das Problem lösen kann?
 
OP
M

mac_turrican

Member
hwinfo --gfx
Code:
AMIGA-E6600:/usr/bin # hwinfo --gfx
29: PCI 400.0: 0302 3D controller                               
  [Created at pci.318]                                          
  UDI: /org/freedesktop/Hal/devices/pci_10de_294                
  Unique ID: YmUS.r1ccFUyEqg3
  Parent ID: svHJ.vyzbaVxIaV9
  SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0/0000:03:00.0/0000:04:00.0
  SysFS BusID: 0000:04:00.0
  Hardware Class: graphics card
  Model: "nVidia GeForce 7950 GX2"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0294 "GeForce 7950 GX2"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x81fb
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xe3000000-0xe3ffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xe2000000-0xe2ffffff (rw,non-prefetchable)
  I/O Ports: 0x4000-0x4fff (rw)
  IRQ: 16 (707 events)
  Module Alias: "pci:v000010DEd00000294sv00001043sd000081FBbc03sc02i00"
  Driver Info #0:
    XFree86 v4 Server Module: nvidia
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #27 (PCI bridge)

30: PCI 500.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_10de_294_0
  Unique ID: Ddhb.pcjBkwx7QR5
  Parent ID: x0Ln.vyzbaVxIaV9
  SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0/0000:03:01.0/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: graphics card
  Model: "nVidia GeForce 7950 GX2"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0294 "GeForce 7950 GX2"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x81fb
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xe1000000-0xe1ffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (rw,prefetchable)
  Memory Range: 0xe0000000-0xe0ffffff (rw,non-prefetchable)
  I/O Ports: 0x3000-0x4fff (rw)
  IRQ: 17 (41907 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000294sv00001043sd000081FBbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nvidia
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #28 (PCI bridge)

Primary display adapter: #30
AMIGA-E6600:/usr/bin #


java -version
Code:
AMIGA-E6600:/usr/bin # java -version
java version "1.6.0_0"
IcedTea6 1.4 (suse-24.5.2-x86_64) Runtime Environment (build 1.6.0_0-b14)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)
AMIGA-E6600:/usr/bin #
 

Grothesk

Ultimate Guru
Ich würde mal java von sun installieren. Findet sich auch in yast irgendwo, die Pakete haben 'sun' im Namen.
 
OP
M

mac_turrican

Member
Ich hab Sun Java 1.5 und ein Open Java deinstalliert und Sun Java 1.6 installiert. Leider erscheint noch immer die gleiche Fehlermeldung wenn ich das Programm starte.
 
Oben