Registered Member
|
hi,
I installed the Win32 binary: http://files.kde.org/marble/downloads/w ... -1.3.0.exe on WinXPsp3 fully patched. The installation end without problems, NSIS created the menù entry as expected. Running marble immediately exit. I saw the task that is created with task manager, and immediately disappear. Running in the console, show no error: D:\Programmi\Marble>marble D:\Programmi\Marble> Someone other tested the win32 binary? |
Registered Member
|
in Task Manager I saw it close after 30 MB allocation. Someone confirm?
|
Administrator
|
Do you see any other processes get launched?
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
|
Registered Member
|
how can I help debug this?
Is there a -g version of marble executable? Is it possible some package or dll that is installed on developer PC, is missing in mine? Which dependancies are expected need it? Note: I have little knowledge in software compiling, but lot in SW testing
Last edited by efa2 on Fri Jul 27, 2012 9:45 pm, edited 1 time in total.
|
Registered Member
|
Have you installed the MSVC++ 2008 redistributable package [1]?
[1] https://www.microsoft.com/en-us/download/details.aspx?id=29 |
Registered Member
|
that win32 package was retired as was buggy. See:
https://issues.apache.org/ooo/show_bug.cgi?id=119424 As now I had installed: Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053 Microsoft Visual C++ 2005 Redistributable Microsoft Visual C++ 2008 Redistributable - KB2467174 - x86 9.0.30729.5570 Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 (bug, leave many files in C:\) Microsoft Visual C++ 2008 Redistributable - x86 9.0.30411 Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17 Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 Microsoft Visual C++ Toolkit 2003
Last edited by efa2 on Fri Jul 27, 2012 9:46 pm, edited 1 time in total.
|
Registered Member
|
If you have installed the MSVC 2008 redistributable package, then it should work...
Could you please paste the debug messages Marble produces if you run it with --debug-info on the command line? Note that you can see the debug messages with DebugView [1]. Thx [1] http://technet.microsoft.com/en-us/sysi ... 96647.aspx |
Registered Member
|
nothing on the console:
but DebugView from sysinternals show:
Note: <user> is a placeholder for real login Running without --debug-info, show only the error (last line) at 0.0, so we lost timing information Seems it try to dynamically link an incompatible version of the GUI framework. I cannot understand where it find as point always inside Marble subdir. All Qt* .dll are in D:\Programmi\Marble\
Last edited by efa2 on Wed Jul 25, 2012 11:38 pm, edited 1 time in total.
|
Registered Member
|
another hint:
I try to run marble from a command prompt, after settings:
now the program start, and DebugView show:
Seems that with the original PATH, the dynamic linker found another (maybe older) copy somewhere in the path, that is incompatible and exit. Is not good no errors are shown on the console in this case. Disabling the PATH elsewhere, the linker try only the file at "D:/Programmi/Marble/plugins/LocalOsmSearchPlugin.dll" that is "not a valid Marble Plugin", but continue without loading it. To me something should be fixed, at least the installer should check for environment dependancy compliance.
Last edited by efa2 on Wed Jul 25, 2012 3:29 pm, edited 3 times in total.
|
Registered Member
|
I end now a file search for "LocalOsmSearchPlugin.dll" in all the systems and no other copy of the file other than the one in:
D:\Programmi\Marble\plugins was found. This is strange, any idea? |
Administrator
|
Changing the PATH likely caused Qt to change the directory it searched for plugins I suspect.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
In a cmd shell with normal PATH,
I tried to rename the "LocalOsmSearchPlugin.dll" file to "_LocalOsmSearchPlugin.dll", Marble continue to find it, and silently fail. Then I tried to rename to "LocalOsmSearchPlugin.dll.txt", Marble continue to find it, and silently fail. Then I moved the file to another directory, now Marble continue to the next step, so load normally, no error for missing plugin. Here the DebugView output:
|
Registered Member
|
Thx for the debug traces, efa2! I forgot to include QtSql4.dll in the setup, which made the LocalOsmSearchPlugin.dll pick up a wrong version installed elsewhere. Sorry for the inconvenience; I'll upload a new setup in the next few days which I'll announce here.
|
Registered Member
|
I will try to search another "QtSql4.dll" in my system.
In the meantime try to attach the right version "QtSql4.dll", I will add to my Marble directory, and test if it work. |
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell