为什么我在编译时出现“未找到 Vala 编译器”的错误?

为什么我在编译时出现“未找到 Vala 编译器”的错误?

我尝试unity-greeter_0.2.8.orig.tar.gz从源代码将 Unity Greeter ( ) 安装到我的 Ubuntu 12.04 系统。但进入./configure终端后,出现以下错误:

这是上述错误的快照

答案1

构建原始包是这样的:

  1. 获取源码包

    apt-get source unity-greeter
    
  2. 安装构建依赖项(这将为您安装缺少的 Vala 编译器!):

    sudo apt-get build-dep unity-greeter
    
  3. 构建它

    cd unity-greeter-0.2.8
    debuild -uc -us
    
  4. 安装构建的软件包:

    cd ..
    ls -al *.deb
    sudo dpkg -i unity-greeter*.deb
    

答案2

终端输出告诉你,当它找不到该软件时valac。所以你必须安装这个编译器来编译(如果允许冗余)您的应用程序并安装它。

要安装缺少的库/编译器,请在终端中输入以下命令:

sudo apt-get install libvala-0.22* valac-0.22*

答案3

以下是如何安装 valac 编译器

sudo apt-get install valac  

完整安装详情

https://wiki.gnome.org/Projects/Vala/ValaOnLinux

相关内容