-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
GTKMM3 related error while installing Cadabra on Windows #35627
Comments
You install |
I have done that as well, but I am still met with the same error. 'gdkmm' seems to be missing |
Port |
Forgive me for not understanding as I am quite new to this whole shebang, but I've installed everything that you've mentioned. What I am missing (or what the error states that I am missing) is gDkmm. When I open up cadabra's 'FindGTKMM3' CMake Source File, these are the libraries it searches for:
The rest have been both installed and found successfully. |
Let me summarize it differently:
|
I think I understand now, thanks. |
The easiest way to start might be to write a vcpkg.json manifest to define the dependencies, including version requirements. See documentation on vcpkg manifest mode. I also added a note to kpeeters/cadabra2#233, to give upstream a chance to look at the issue again (or at least remove the instructions when it is verified that they are no longer working). |
I'll try dabbling with that for a bit, but I'm a little doubtful because I've never done anything like it before. Thank you for your input! |
@Fajeux Did the compilation go normally after you added |
Thanks for posting this issue. Please reopen this issue if this is still a problem for you. |
Operating system
Windows
Compiler
No response
Steps to reproduce the behavior
Failure logs
CMake Error at cmake/windows.cmake:197 (message):
Could NOT find library gdkmm required for GTKMM3_LIBRARIES
Call Stack (most recent call first):
cmake/modules/FindGTKMM3.cmake:3 (windows_find_library)
C:/codestuf/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
frontend/CMakeLists.txt:24 (find_package)
Additional context
Previously, I've had the exact same error pop up for two other libraries, 'atkmm' and 'gdk', but solved these two by typing the following into the terminal:
vcpkg install atkmm:x64-windows
vcpkg install gtk3:x64-windows
respectively. (The first one might be redundant, I am not sure.)
This caveman-mentality approach to solving the issue was inspired by the directions themselves, as one of the previous steps utilizes vcpkg install gtkmm:x64-windows, which should (I guess?) install everything necessary, but it doesn't seem to do so.
My question, then, is how can I download/install/build gdkmm on my Windows OS? I have tried using similar commands like:
vcpkg install gdkmm:x64-windows
but what I'm met with is another error, stating that this does not exist. My guess is that all of the above were somehow and somewhere located in my vcpkg folder locally, whereas the one from above is missing.
The text was updated successfully, but these errors were encountered: