-
-
Notifications
You must be signed in to change notification settings - Fork 82
On windows gtk::init() fails with entry point not found errors #593
Comments
cc @EPashkin (since you have a windows 😛 ) |
Don't see |
Oh, forgot read issue title :( |
Well i googled cairo issue, https://bugs.freedesktop.org/show_bug.cgi?id=92771 |
@madmaxio This error repeated on https://github.com/gtk-rs/examples/blob/master/src/bin/basic.rs ? |
Yes, behavior is exactly same. |
What says |
Sorry, was wrong copy. |
Also what pathes return |
It is C:\msys64\mingw64\bin\libgtk-3-0.dll |
Seems your messages missleading, |
And what says pkg-config? It can be run from windows command-line too. |
|
pkg-config --libs libgtk-3-0.dll Package libgtk-3-0.dll was not found in the pkg-config search path. |
where libcairo-2.dll C:\gstreamer\1.0\x86_64\bin\libcairo-2.dll where libgdk-3-0.dll C:\msys64\mingw64\bin\libgdk-3-0.dll where libglib-2.0-0.dll C:\gstreamer\1.0\x86_64\bin\libglib-2.0-0.dll where libatk-1.0-0.dll C:\msys64\mingw64\bin\libatk-1.0-0.dll I did some gstreamer stuff earlier, looks like this is the problem (two places for libcairo-2.dll)? |
Yes, seems |
Check |
Wow, it worked! Thx a lot! |
@EPashkin: We should maybe add a "troubleshot" section for windows on gtk-rs.org, don't you think? |
Not sure about it, there too many way to broke windows installation. |
Enable logging from libgir component by default at warn level.
On windows gtk::init() fails with entry point not found errors:
cairo_win32_surface_create_with_format not found in DLL C:\msys64\mingw64\bin\libgdk-3-0.dll
g_getenv not found in DLL C:\msys64\mingw64\bin\libatk-1.0.-0.dll
The text was updated successfully, but these errors were encountered: