-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable gtk 3 on windows #11013
Enable gtk 3 on windows #11013
Conversation
This comment has been minimized.
This comment has been minimized.
Update to |
This comment has been minimized.
This comment has been minimized.
c775349
to
6c405a5
Compare
6c405a5
to
9c3762c
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hooks produced the following warnings for commit 98ae357gtk/4.6.2
gtk/4.3.2
gtk/4.4.0
gtk/4.2.1
|
Failure in build 8 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. |
Hooks produced the following warnings for commit f2b7b86gtk/4.1.2
|
@Croydon Any idea how to fix this "MISSING_DEPENDENCIES" CI error? |
The binary packages are missing because you overwrote dependencies versions. Unfortunately, the only way is to work through the dependency graph and update dependencies that appear multiple times to the same version, i.e. creating PRs for all that need updating |
I also think it's because I made I really think that glib should be shared by default on windows. |
Unfortunately, no. It isn't possible to build additional configurations |
I detected other pull requests that are modifying gtk/all recipe: This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
I will close this and create another PR |
Specify library name and version: gtk/3.24.24
The major blocker for building gtk 3 on windows was LNK1170 error ; that is the linking command for gtk 3 was so big the msvc linker can't handle it even with
short_paths
on.This patch fixes this by editing the
ninja.build
file and removing duplicates in the link arguments.I also forced some libraries to be shared, since I couldn't get the gtk demo to work without warnings/errors unless that was the case.
Also, gtk 3 requires external icons pack. I copy pasted Adwaita icons theme from my gtk 3 build on linux to make things work. Same problem on vcpkg here microsoft/vcpkg#4417
How do we handle this? Do we include adawita icon pack in the recipe?