运行 Kms-opencv-plugin 示例中的错误

Error in running Kms-opencv-plugin sample

我是做什么的:

1.I 使用 link 在我的机器上安装了 Kurento 媒体服务器 http://doc-kurento.readthedocs.org/en/stable/installation_guide.html

2.After 启动服务器,我 运行 hello world 示例使用 link https://www.kurento.org/docs/6.0.0/tutorials/js/tutorial-1-helloworld.html

3.It 运行 举个例子,

我要做的事情:

案例 1:

现在我需要运行 kurento中的opencv样本

1.I 从 link 下载了 kms-opencv-plugin-sample https://github.com/Kurento/kms-opencv-plugin-sample

2.When i 运行 cmake-gui文件夹中的cmakelist,它要求依赖

3.I 从 link 下载了 kms-core https://github.com/Kurento/kms-core 并安装它

4.Also 下载了 kms-cmake-util https://github.com/Kurento/kms-cmake-utils

现在我使用 cmake 构建 kms-opencv-plugin-sample,它显示以下错误

     Error calling code generator: 
     CMake Error at /usr/share/cmake-2.8/Modules/CodeGenerator.cmake:80 
          (message):
    Output error: Exception in thread "main"
   org.kurento.modulecreator.KurentoModuleCreatorException: Import 'core' with
   version ^5.0.0 not found in dependencies, found version: 6.4.0

at
          org.kurento.modulecreator.definition.ModuleDefinition.resolveImports(ModuleDefinition.java:372)

案例二:

1.I 还尝试使用命令

进行构建
    debuild -us -uc -d

从命令提示符

2.Also 安装依赖项

    kms-core-dev 
    kms-elements-dev
    kms-filters-dev    

3.It显示错误

   dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied;    aborting
   dpkg-buildpackage: warning: (Use -d flag to override.)
   debuild: fatal error at line 1364:
   dpkg-buildpackage -rfakeroot -D -us -uc failed

我需要做什么来解决这个错误?

案例一:

问题是这个示例项目已经过时并且正在请求 kms-core 5.0.0。应该快更新了。

您可以通过更改 this file 中的 kurentoVersion 自行更新。尝试“^6.4.0”,这是最后发布的版本。

案例二:

这个案例失败了,因为 debian/control 中的依赖项是针对 kurento 版本 5 的,它与版本 6 的依赖项不兼容。在您的第一个案例中,您安装了项目的最新版本(来自 git),您在已安装的包(版本 5)和版本 6 中手动安装的项目之间混合了版本。