cheesecakeufo / komorebi

A beautiful and customizable wallpapers manager for Linux
GNU General Public License v3.0
3.41k stars 238 forks source link

vala not found, but exist #92

Open sandikata opened 6 years ago

sandikata commented 6 years ago

└┌(%:~/komorebi/build)┌- cmake .. -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for modules 'gtk+-3.0;libgtop-2.0;glib-2.0>=2.38;gee-0.8;clutter-gtk-1.0;clutter-1.0;clutter-gst-3.0' -- Found gtk+-3.0, version 3.22.19 -- Found libgtop-2.0, version 2.36.0 -- Found glib-2.0, version 2.52.3 -- Found gee-0.8, version 0.20.0 -- Found clutter-gtk-1.0, version 1.8.4 -- Found clutter-1.0, version 1.26.2 -- Found clutter-gst-3.0, version 3.0.24 CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find Vala (missing: VALA_EXECUTABLE) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) cmake/FindVala.cmake:55 (find_package_handle_standard_args) CMakeLists.txt:18 (find_package)

-- Configuring incomplete, errors occurred! See also "/home/rosen/komorebi/build/CMakeFiles/CMakeOutput.log".

juippis commented 6 years ago

Hey ROKO :)

I think this error is on Gentoo, it doesn't symlink valac-(version) into valac like many other distros do, so we have to search for it manually. Something like this should help, sed -i 's/NAMES valac/NAMES valac-0.34/g' cmake/FindVala.cmake

EDIT: By the way, if you want to host komorebi, I have a working ebuild for it. Just contact me in IRC :)