Thanks a lot for doing this . however .. The work is not quite done yet:
- Currently the demo launcher actually crashes the JVM: Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [QtCore4.dll+0x89f29] [error occurred during error reporting (printing native stack), id 0xc0000005] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.trolltech.qt.core.QDir.__qt_entryInfoList_Filters_SortFlags(JII)Ljava/ut il/List;+0 j com.trolltech.qt.core.QDir.entryInfoList(Lcom/trolltech/qt/core/QDir$Filters ;Lcom/trolltech/qt/core/QDir$SortFlags;)Ljava/util/List;+55 j com.trolltech.qt.core.QDir.entryInfoList(Lcom/trolltech/qt/core/QDir$Filters ;)Ljava/util/List;+10 j com.trolltech.launcher.Launcher.traverseDirectory(Ljava/lang/String;)V+35 j com.trolltech.launcher.Launcher.traverseDirectory(Ljava/lang/String;)V+83 j com.trolltech.launcher.Launcher.setupExamples()V+27 j com.trolltech.launcher.Launcher.init()V+29 j com.trolltech.launcher.Launcher.main([Ljava/lang/String;)V+73 v ~StubRoutines::call_stub next . reading up on the other errors with libraries reported, I found the following thing. If I run dependency-walker on the dll's in the bin folder, they are all pretty adamant about needed the MSVC runtime, which is only one folder away but cannot be found right now. If you were to copy them from the Microsoft.VC80.CRT folder into the bin folder things would look better, at least the dependency walker is satisfied . however it is possible to run the examples manually, as in : C:\qt-jambi-4.6.2>"\Program Files (x86)\Java\jdk1.6.0_14\bin\java.exe" -cp qtjambi-examples-4.6.2.jar;qtjambi-4.6.2.jar; qtjambi-win32-msvc2005-4.6.2.jar;qtjambi-util-4.6.2.jar com.trolltech.examples.Application C:\qt-jambi-4.6.2>"\Program Files (x86)\Java\jdk1.6.0_14\bin\java.exe" -cp qtjambi-examples-4.6.2.jar;qtjambi-4.6.2.jar; qtjambi-win32-msvc2005-4.6.2.jar;qtjambi-util-4.6.2.jar com.trolltech.examples.CollidingMice C:\qt-jambi-4.6.2>"\Program Files (x86)\Java\jdk1.6.0_14\bin\java.exe" -cp qtjambi-examples-4.6.2.jar;qtjambi-4.6.2.jar; qtjambi-win32-msvc2005-4.6.2.jar;qtjambi-util-4.6.2.jar com.trolltech.demos.Deform so encouraged I tried the webkit one . but unfortunately the webkit dll cannot be loaded . I'll attach the full trace in webkit.txt Cheers Frank From: [email protected] [mailto:[email protected]] On Behalf Of Helge Fredriksen Sent: Friday, February 19, 2010 1:18 AM To: [email protected] Subject: [Qt-jambi-interest] QtJambi 4.6.2 alpha for Windows Hello! Just uploaded a new installer for you on sourceforge. Please test and see if it works with Phonon etc. http://sourceforge.net/projects/qtjambi/files/4.6%20%28alpha%29/setup-qtjamb i-win32-community-4.6.2.exe/download I haven't been testing anything myself, leave it up to you guys! Regards, Helge Fredriksen
hs_err_pid7380.log
Description: Binary data
C:\qt-jambi-4.6.2>"\Program Files (x86)\Java\jdk1.6.0_14\bin\java.exe" -cp
qtjambi-examples-4.6.2.jar;qtjambi-4.6.2.jar;
qtjambi-win32-msvc2005-4.6.2.jar;qtjambi-util-4.6.2.jar
com.trolltech.demos.webkit.HelloWebKit
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.trolltech.qt.webkit.QWebView.<clinit>(QWebView.java:11)
at com.trolltech.demos.webkit.HelloWebKit.<init>(HelloWebKit.java:70)
at com.trolltech.demos.webkit.HelloWebKit.<init>(HelloWebKit.java:63)
at com.trolltech.demos.webkit.HelloWebKit.main(HelloWebKit.java:146)
Caused by: java.lang.RuntimeException: Loading library failed, progress so far:
Unpacking .jar file: 'qtjambi-win32-msvc2005-4.6.2.jar'
Checking Archive 'qtjambi-win32-msvc2005-4.6.2.jar'
- cache key='msvc2005-20100218-1827'
- adding 'QtCore4.dll' to library map
- library: name='bin/QtCore4.dll',
- adding 'QtGui4.dll' to library map
- library: name='bin/QtGui4.dll',
- adding 'QtXml4.dll' to library map
- library: name='bin/QtXml4.dll',
- adding 'QtSql4.dll' to library map
- library: name='bin/QtSql4.dll',
- adding 'QtSvg4.dll' to library map
- library: name='bin/QtSvg4.dll',
- adding 'QtNetwork4.dll' to library map
- library: name='bin/QtNetwork4.dll',
- adding 'QtOpenGL4.dll' to library map
- library: name='bin/QtOpenGL4.dll',
- adding 'QtWebKit4.dll' to library map
- library: name='bin/QtWebKit4.dll',
- adding 'QtXmlPatterns4.dll' to library map
- library: name='bin/QtXmlPatterns4.dll',
- adding 'phonon4.dll' to library map
- library: name='bin/phonon4.dll',
- library: name='plugins/phonon_backend/phonon_ds94.dll', never load
- library: name='plugins/imageformats/qjpeg4.dll', never load
- library: name='plugins/imageformats/qgif4.dll', never load
- library: name='plugins/imageformats/qmng4.dll', never load
- library: name='plugins/imageformats/qtiff4.dll', never load
- library: name='plugins/imageformats/qsvg4.dll', never load
- library: name='plugins/iconengines/qsvgicon4.dll', never load
- library: name='plugins/codecs/qcncodecs4.dll', never load
- library: name='plugins/codecs/qjpcodecs4.dll', never load
- library: name='plugins/codecs/qkrcodecs4.dll', never load
- library: name='plugins/codecs/qtwcodecs4.dll', never load
- library: name='plugins/accessible/qtaccessiblewidgets4.dll', never load
- library: name='plugins/sqldrivers/qsqlite4.dll', never load
- adding 'qtjambi.dll' to library map
- library: name='bin/qtjambi.dll',
- adding 'com_trolltech_qt_core.dll' to library map
- library: name='bin/com_trolltech_qt_core.dll',
- adding 'com_trolltech_qt_gui.dll' to library map
- library: name='bin/com_trolltech_qt_gui.dll',
- adding 'com_trolltech_qt_xml.dll' to library map
- library: name='bin/com_trolltech_qt_xml.dll',
- adding 'com_trolltech_qt_sql.dll' to library map
- library: name='bin/com_trolltech_qt_sql.dll',
- adding 'com_trolltech_qt_svg.dll' to library map
- library: name='bin/com_trolltech_qt_svg.dll',
- adding 'com_trolltech_qt_network.dll' to library map
- library: name='bin/com_trolltech_qt_network.dll',
- adding 'com_trolltech_qt_opengl.dll' to library map
- library: name='bin/com_trolltech_qt_opengl.dll',
- adding 'com_trolltech_qt_phonon.dll' to library map
- library: name='bin/com_trolltech_qt_phonon.dll',
- adding 'com_trolltech_qt_webkit.dll' to library map
- library: name='bin/com_trolltech_qt_webkit.dll',
- adding 'com_trolltech_qt_xmlpatterns.dll' to library map
- library: name='bin/com_trolltech_qt_xmlpatterns.dll',
- library:
name='plugins/imageformats/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
- library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcm80.dll', never
load
- library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcp80.dll', never
load
- library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcr80.dll', never
load
- library:
name='plugins/iconengines/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
- library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcm80.dll', never
load
- library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcp80.dll', never
load
- library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcr80.dll', never
load
- library:
name='plugins/codecs/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never load
- library: name='plugins/codecs/Microsoft.VC80.CRT/msvcm80.dll', never load
- library: name='plugins/codecs/Microsoft.VC80.CRT/msvcp80.dll', never load
- library: name='plugins/codecs/Microsoft.VC80.CRT/msvcr80.dll', never load
- library:
name='plugins/phonon_backend/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
- library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcm80.dll', never
load
- library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcp80.dll', never
load
- library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcr80.dll', never
load
- library: name='bin/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
- library: name='bin/Microsoft.VC80.CRT/msvcm80.dll', never load
- library: name='bin/Microsoft.VC80.CRT/msvcp80.dll', never load
- library: name='bin/Microsoft.VC80.CRT/msvcr80.dll', never load
- library:
name='plugins/accessible/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
- library: name='plugins/accessible/Microsoft.VC80.CRT/msvcm80.dll', never load
- library: name='plugins/accessible/Microsoft.VC80.CRT/msvcp80.dll', never load
- library: name='plugins/accessible/Microsoft.VC80.CRT/msvcr80.dll', never load
- library:
name='plugins/sqldrivers/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
- library: name='plugins/sqldrivers/Microsoft.VC80.CRT/msvcm80.dll', never load
- library: name='plugins/sqldrivers/Microsoft.VC80.CRT/msvcp80.dll', never load
- library: name='plugins/sqldrivers/Microsoft.VC80.CRT/msvcr80.dll', never load
- plugin path='plugins'
- using cache directory:
'C:\Users\FBERGM~1\AppData\Local\Temp\QtJambi_fbergmann_x86_4.6.2_msvc2005-20100218-1827'
- cache directory exists
Loading library: 'QtCore4.dll'...
- using deployment spec
- ok!
Loading library: 'qtjambi.dll'...
- using deployment spec
- ok!
Loading library: 'QtCore4.dll'...
- already loaded, skipping...
Loading library: 'com_trolltech_qt_core.dll'...
- using deployment spec
- ok!
Loading library: 'QtGui4.dll'...
- using deployment spec
- ok!
Loading library: 'com_trolltech_qt_gui.dll'...
- using deployment spec
- ok!
Loading library: 'QtGui4.dll'...
- already loaded, skipping...
Loading library: 'QtNetwork4.dll'...
- using deployment spec
- ok!
Loading library: 'phonon4.dll'...
- using deployment spec
- ok!
Loading library: 'QtWebKit4.dll'...
- using deployment spec
at
com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:431)
at
com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:355)
at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:145)
at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:141)
at
com.trolltech.qt.webkit.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:10)
... 4 more
Caused by: java.lang.UnsatisfiedLinkError:
C:\Users\fbergmann\AppData\Local\Temp\QtJambi_fbergmann_x86_4.6.2_msvc2005-20
100218-1827\bin\QtWebKit4.dll: The specified procedure could not be found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.Runtime.load(Runtime.java:758)
at
com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:458)
at
com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:426)
... 8 more
C:\qt-jambi-4.6.2>
_______________________________________________ Qt-jambi-interest mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
