Am 28.10.2017 um 12:06 schrieb Sebastian Kraft:
Am 27.10.2017 um 17:38 schrieb Eduard Braun:
Am 27.10.2017 um 16:57 schrieb Sebastian Kraft:
Warning: failed to load shared library libgdk-3-0.dll referenced by typelib: libgdk-3-0.dll module not found
The package mingw-w64-x86_64-gtk3-3.22.9-1 was installed and libgdk-3-0.dll is in Inkscape. Not sure what is still missinghere...
Latest version is actually but it should not really matter..
I think it doesn't matter as long as it is compiled with GCC 6. MSYS moved to GCC 7 after June 30, so I have to stick with libraries compiled before this date.
As I told you, they seem to be ABI compatible... I did not have issues with my Inkscape builds around the date of the switch and not all dependencies were rebuilt with GCC7.
Also helpful: http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-ntldd- (works like Linux ldd but tweaked for mingw-w64; allows you to check what dlls are missing and which dlls are loaded from where)
Now I used the Dependency Walker and saw that I missed the libepoxy DLL. Really hard to manually keep track of all nested dependencies. Finally it is working!
You could use https://gitlab.com/inkscape/inkscape/blob/master/buildtools/msys2checkdeps.p... I designed it specifically for the purpose of tracking down missing dependencies and it will do so recursively.
It uses ntldd internally though (I suggested it before for a reason...) so you still need to follow my previous advice.
Usage to scan the whole Inkscape directory: "msys2checkdeps.py check inkscape" (you can ignore the "wininst" parts)
Thanks, Sebastian
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel