/bin/bash:--pkg:未找到命令

/bin/bash:--pkg:未找到命令

我正在尝试使用构建包,jhbuild但在构建阶段遇到错误。此阶段的输出为:

*** Building egg-list-box *** [1/1]
make -j 8
make  all-am
make[1]: Entering directory `/home/notgary/devel/git.gnome.org/egg-list-box'
  CC     test-sel.o
  CC     test-flow-box.o
  VALAC  test_list_vala.stamp
/bin/bash: --pkg: command not found
  VALAC  test_scrolled_vala.stamp
/bin/bash: --pkg: command not found
make[1]: *** [test_list_vala.stamp] Error 127
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [test_scrolled_vala.stamp] Error 127
make[1]: Leaving directory `/home/notgary/devel/git.gnome.org/egg-list-box'
make: *** [all] Error 2
*** Error during phase build of egg-list-box: ########## Error running make -j 8 *** [1/1]

具体的错误信息是

/bin/bash: --pkg: command not found

我很确定这是因为我缺少正确的软件包,但我不知道应该安装哪个。每次我尝试在软件包目录中搜索时,pkg我总是会找到 hist for dpkg

答案1

事实证明,问题在于这是一个 Vala 应用程序,必须安装一组特殊的构建工具才能成功构建。有关在 Ubuntu 上构建 Vala 应用程序的完整详细信息,请参阅这里,但安装 Vala 编译器最重要的一点是

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7DAAC99C
sudo add-apt-repository ppa:vala-team
sudo apt-get update
sudo apt-get install valac-0.18 vala-0.18-doc valac-0.18-dbg

相关内容