Menu

#15 Cannot run Qt5 interface

v1.0 (example)
open
nobody
java (1)
5
2018-03-30
2018-03-08
Silver
No

When I try to run Qt5 version (Qt4 version runs fine) on OpenSUSE 42.3 with OpenJDK Runtime Environment (IcedTea 2.6.10), I get:
...
- trying to load: lib/libQt5Core.so.5

    at org.qtjambi.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:566)
    at org.qtjambi.qt.internal.NativeLibraryManager.isAvailableQtLibrary(NativeLibraryManager.java:471)
    at org.qtjambi.qt.Utilities.isAvailableUtilityLibrary(Utilities.java:353)
    at org.qtjambi.qt.core.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:8)
    at org.qtjambi.qt.core.QObject.<clinit>(QObject.java:13)
    at org.herac.tuxguitar.ui.qt.QTApplicationHandle.setApplicationName(QTApplicationHandle.java:20)
    at org.herac.tuxguitar.ui.qt.QTApplication.<init>(QTApplication.java:22)
    at org.herac.tuxguitar.ui.qt.QTApplicationFactory.createApplication(QTApplicationFactory.java:9)
    at org.herac.tuxguitar.app.ui.TGApplication.<init>(TGApplication.java:25)
    at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:56)
    at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:54)
    at org.herac.tuxguitar.util.singleton.TGSingletonUtil.getInstance(TGSingletonUtil.java:12)
    at org.herac.tuxguitar.app.ui.TGApplication.getInstance(TGApplication.java:54)
    at org.herac.tuxguitar.app.synchronizer.TGSynchronizerControllerImpl.<init>(TGSynchronizerControllerImpl.java:18)
    at org.herac.tuxguitar.app.TuxGuitar.createUIContext(TuxGuitar.java:116)
    at org.herac.tuxguitar.app.TuxGuitar.createApplication(TuxGuitar.java:102)
    at org.herac.tuxguitar.app.TGMainSingleton.launchTuxGuitar(TGMainSingleton.java:59)
    at org.herac.tuxguitar.app.TGMainSingleton.launchSingleton(TGMainSingleton.java:47)
    at org.herac.tuxguitar.app.TGMainSingleton.main(TGMainSingleton.java:35)

Caused by: java.lang.UnsatisfiedLinkError: /tmp/QtJambi_silver_amd64_5.5.1_gcc-20170615-1730/lib/libQt5Core.so.5: libpcre16.so.3: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.Runtime.load(Unknown Source)
at org.qtjambi.qt.internal.NativeLibraryManager.loadSystemLibrary(NativeLibraryManager.java:940)
at org.qtjambi.qt.internal.NativeLibraryManager.loadSystemLibrary(NativeLibraryManager.java:919)
at org.qtjambi.qt.internal.NativeLibraryManager.unpackDeploymentSpec(NativeLibraryManager.java:908)
at org.qtjambi.qt.internal.NativeLibraryManager.unpack_helper(NativeLibraryManager.java:600)
at org.qtjambi.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:562)
... 18 more
java.lang.UnsatisfiedLinkError: org.qtjambi.qt.core.QCoreApplication.setApplicationName(Ljava/lang/String;)V
at org.qtjambi.qt.core.QCoreApplication.setApplicationName(Native Method)
at org.herac.tuxguitar.ui.qt.QTApplicationHandle.setApplicationName(QTApplicationHandle.java:20)
at org.herac.tuxguitar.ui.qt.QTApplication.<init>(QTApplication.java:22)
at org.herac.tuxguitar.ui.qt.QTApplicationFactory.createApplication(QTApplicationFactory.java:9)
at org.herac.tuxguitar.app.ui.TGApplication.<init>(TGApplication.java:25)
at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:56)
at org.herac.tuxguitar.app.ui.TGApplication$1.createInstance(TGApplication.java:54)
at org.herac.tuxguitar.util.singleton.TGSingletonUtil.getInstance(TGSingletonUtil.java:12)
at org.herac.tuxguitar.app.ui.TGApplication.getInstance(TGApplication.java:54)
at org.herac.tuxguitar.app.synchronizer.TGSynchronizerControllerImpl.<init>(TGSynchronizerControllerImpl.java:18)
at org.herac.tuxguitar.app.TuxGuitar.createUIContext(TuxGuitar.java:116)
at org.herac.tuxguitar.app.TuxGuitar.createApplication(TuxGuitar.java:102)
at org.herac.tuxguitar.app.TGMainSingleton.launchTuxGuitar(TGMainSingleton.java:59)
at org.herac.tuxguitar.app.TGMainSingleton.launchSingleton(TGMainSingleton.java:47)
at org.herac.tuxguitar.app.TGMainSingleton.main(TGMainSingleton.java:35)

Discussion

  • Julian Casadesus

    Hi, i uploaded a fix package tested on openSUSE-Leap-42.3, please check again.

    Make sure therer are no tmp files of your previous try:
    rm -rf /tmp/QtJambi*

     
  • Silver

    Silver - 2018-03-30

    Hi. Thank you very much, it works now indeed! :)

     

Log in to post a comment.