【问题标题】:Trying to make sonic annotator *keeps* failing试图让声音注释器*保持*失败
【发布时间】:2021-02-12 05:55:27
【问题描述】:

尝试安装声波注释器。我添加了很多依赖项。我现在得到的错误是

supportprogs: test succeeded
helpfulflags: terminate called after throwing an instance of 'Dataquay::RDFIncompleteURI'
  what():  Uri::Uri: Given string is not a complete absolute URI [with string "doap:download-page"]
./test-helpfulflags.sh: line 24: 125839 Aborted                 (core dumped) $r --skeleton $percplug > /dev/null
Test failed: Fails to run with --skeleton vamp:vamp-example-plugins:percussiononsets
*** Test FAILED
make[1]: *** [Makefile.runner:182: sonic-annotator] Error 1
make[1]: Leaving directory '/home/luke/Desktop/sonic-annotator-1.6'
make: *** [Makefile:164: sub-runner-pro-make_first-ordered] Error 2

当我问这个问题时,我正在尝试使用

vamp-rdf-template-generator doap:http://vamp-plugins.org/rdf/plugins/vamp-example-plugins vamp:vamp-example-plugins:percussiononsets

在以下文件夹中

/usr/local/lib/vamp$ ls
libvamp-hostsdk.so  vamp-example-plugins.cat     vamp-test-plugin.cat
libvamp-sdk.so      vamp-example-plugins.n3      vamp-test-plugin.so
plugins.cpp         vamp-example-plugins.so
pyin.so             vamp-rdf-template-generator

我并不乐观。

B4在运行 ./configure 和 make 之前,再一次。另一件让我烦恼的事情是,每当 make 无法完成时,再次尝试 make install 或 make,表明无事可做:但我仍然无法运行 sonic-annotator。意思是我去删除文件夹并从头开始......

【问题讨论】:

标签: makefile


【解决方案1】:

似乎 vamp-rdf-template-generator 不会覆盖它以前的操作,所以我不得不删除 vamp 文件夹中的 vamp-example-plugins,并使用 uri 运行前一个命令,以上正确。

我提供的 uri 很好,绝对的。我通过 jnode Convert relative path to absolute using JavaScript 在这里运行 java 代码来检查它。

因此,请确保没有错误地完成。然后我运行 make install ,再也没有什么可做的了。已尝试使用 sudo 运行 make 和 make install,但没有任何变化

~/Downloads/sonic-annotator-1.6$ sudo make install
( test -e Makefile.base || /usr/lib/qt5/bin/qmake -o Makefile.base /home/luke/Downloads/sonic-annotator-1.6/base.pro ) && make -f Makefile.base install
make[1]: Entering directory '/home/luke/Downloads/sonic-annotator-1.6'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/luke/Downloads/sonic-annotator-1.6'
( test -e Makefile.test-svcore-base || /usr/lib/qt5/bin/qmake -o Makefile.test-svcore-base /home/luke/Downloads/sonic-annotator-1.6/test-svcore-base.pro ) && make -f Makefile.test-svcore-base install
make[1]: Entering directory '/home/luke/Downloads/sonic-annotator-1.6'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/luke/Downloads/sonic-annotator-1.6'
( test -e Makefile.test-svcore-system || /usr/lib/qt5/bin/qmake -o Makefile.test-svcore-system /home/luke/Downloads/sonic-annotator-1.6/test-svcore-system.pro ) && make -f Makefile.test-svcore-system install
make[1]: Entering directory '/home/luke/Downloads/sonic-annotator-1.6'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/luke/Downloads/sonic-annotator-1.6'
( test -e Makefile.test-svcore-data-fileio || /usr/lib/qt5/bin/qmake -o Makefile.test-svcore-data-fileio /home/luke/Downloads/sonic-annotator-1.6/test-svcore-data-fileio.pro ) && make -f Makefile.test-svcore-data-fileio install
make[1]: Entering directory '/home/luke/Downloads/sonic-annotator-1.6'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/luke/Downloads/sonic-annotator-1.6'
( test -e Makefile.runner || /usr/lib/qt5/bin/qmake -o Makefile.runner /home/luke/Downloads/sonic-annotator-1.6/runner.pro ) && make -f Makefile.runner install
make[1]: Entering directory '/home/luke/Downloads/sonic-annotator-1.6'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/luke/Downloads/sonic-annotator-1.6'

所以问题在没有安装/成功的情况下解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    • 2021-01-25
    相关资源
    最近更新 更多