(2016-07-06, 8:51)Aleksandr Balbatunov Wrote: Thanks for your patience helping to deal with my uncommon configuration.
So I've tried both MinGW files - the installer and portable versions and did a bit more of investigation.
Installer executes successfully, however generates error I've mentioned before upon launch. It turns out LPub3D v2.x doesn't like to be launched as Win7 emulated application (worked fine with v1.x though), but doesn't generate the error with WinXP emulatation. Running *.exe file later shows application interface for a second and disappear. Launching app from Windows command line generates the following error:
Code:QWidget::repaint: Recursive repaint detected
Linux console mentions more details:
Code:err:module:import_dll Library Qt5Svg.dll (which is needed by L"Z:\\home\\zux\\.wine\\drive_c\\Program Files (x86)\\LPub3D\\imageformats\\qsvg.dll") not found
...
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ca7696
Last line appears at the moment app crashes.
Portable version has same stuff with Win7/WinXP emulation, but it is not a big issue. However it asks for "Data directory installation folder" to be created outside/inside Program files / (x86)" and fails in both (Yes/No) cases. "No" selection does nothing and simply terminates the application, while "Yes" gives same errors as installable version above.
Aleksandr - thanks for the detail description of your issues.
I've fixed the "Data directory installation" behavior. Actually, I changed it to be more automated. Look for it in version 2.0.5.
I imagine the qwindows.dll plugin message is linked to the version of Qt i'm using and Wine since the plugin is not missing but cannot be found and the problem is only present on Win7 and not WinXP. I'm not sure what I can do about this but I'll continue to track this issue.
I've attached the qt5svg.dll. Unzip and put it in the root installation folder and let me know if it resolves your dependency messages. In fact, qsvg.dll which is generating this dependency is not required by LPub3D - if your remove it, LPub3D should execute without issues. However, Qt's Windows deployment tool list all 'possible' dependencies and qsvg.dll is one of them so I included it in the distribution to be safe. You can try running your configuration without it and qt5svg.dll.
Qt5Svg.zip (Size: 121.88 KB / Downloads: 1)
Looking at the videos in my previous post, you can use the v2.0.4 portable distribution to test the addition/removal of the dlls by following the steps to refresh the user data directory or your can wait for 2.0.5 which will be released sometime today.
Cheers,