-
Notifications
You must be signed in to change notification settings - Fork 51
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
Failed in building go for it #116
Comments
In most Gnu/Linux systems software is often split up in multiple packages: the executable code, the debugging symbols and, in case of libraries, the development files. (In many cases you also have packages for data, documentation, etc... But that's besides the point here.) Without the development files software that depends on a library can run, but can't be built. Try installing the development files of libnotify, on fedora it should be called libnotify-devel. |
Thanks for your professional reply and the issue is solved. But another problem comes, it seems that my making process failed, the error messages are:
I wonder if my valac version is undesirable, so i typed
and it shows my installed version is Vala 0.36.4,but when i typed
it shows not found, so how to solve this issue? |
Both compilation errors are indeed caused by changes introduced in new versions of valac. The first error is caused by a change in the vala api for Gtk+-3.0, updating the code would break the code for older versions. (could be worked around with conditional compilation.) The second error is caused by the compiler becoming more strict with format strings. This is something that needs to be improved in the code. You can get it to build by replacing those two lines with Alternatively you could build and install the |
Thanks, and the first suggestion is effective. |
Good to hear! |
System environment:Fedora 26(x86_64)
Problem:Failed When I try to build Go For It, and the error messages are:
"
Checking for modules 'gtk+-3.0;glib-2.0;libnotify'
-- Package 'libnotify', required by 'virtual:world', not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:412 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal)
CMakeLists.txt:28 (pkg_check_modules)
"
And so I try to install libnotify,but it shows that:
"package libnotify-0.7.7-2.fc26.x86_64 had been installed "
So what should I do next?
The text was updated successfully, but these errors were encountered: