babluboy / bookworm

A simple ebook reader for Elementary OS
GNU General Public License v3.0
1.34k stars 102 forks source link

Could not execute Vala compiler "valac" #261

Open Erurainon opened 5 years ago

Erurainon commented 5 years ago

Build started at 2019-05-30T16:44:58.070383 Main binary: /usr/bin/python3 Python system: Linux The Meson build system Version: 0.49.0 Source dir: /home/shawneady/bookworm Build dir: /home/shawneady/bookworm/build Build type: native build Project name: com.github.babluboy.bookworm Project version: 1.1.2 Sanity testing C compiler: cc Is cross compiler: False. Sanity check compiler command line: cc /home/shawneady/bookworm/build/meson-private/sanitycheckc.c -o /home/shawneady/bookworm/build/meson-private/sanitycheckc.exe Sanity check compile stdout:


Sanity check compile stderr:


Running test binary command: /home/shawneady/bookworm/build/meson-private/sanitycheckc.exe Native C compiler: cc (gcc 8.3.0 "cc (Ubuntu 8.3.0-6ubuntu1) 8.3.0")

meson.build:2:0: ERROR: Could not execute Vala compiler "valac"

babluboy commented 5 years ago

Hi...Looks like you are missing the Vala Compiler - valac. Before you execute the build command, please make sure you have all the dependencies listed on: https://github.com/babluboy/bookworm/blob/master/README.md

Also, what distro are you trying to build bookworm upon ? There are some helpful installation instructions on the Bookworm Install section here: https://babluboy.github.io/bookworm/#install

ramjamx commented 5 years ago

Had the same problem on Fedora 30, installed vala instead of libvala or valac

$sudo dnf install vala

Then I have bookworm working.

bilalix commented 4 years ago

I'm on Ubuntu LTS 18.04.2, I just had to install lavac

sudo apt install valac

or in general

sudo apt install <your_missing_dependency>
ghost commented 4 years ago

On manjaro, this can be done with sudo pacman -Syu vala