martyr-deepin / deepin-voice-recorder

Deprecated (migrated into deepin-voice-note after v20), consider create and maintain your own fork if you love it.
GNU General Public License v3.0
10 stars 9 forks source link

fix: no service found for - "org.qt-project.qt.audiosource" #5

Closed PikachuHy closed 5 years ago

PikachuHy commented 5 years ago

defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.audiosource" support codecs: () support containers: ()

BLumia commented 5 years ago
make[1]: Entering directory '/build/deepin-voice-recorder-1.3.9~pulls~5'
dh_auto_configure -- DEFINES+="VERSION=1.3.9~pulls~5"
    cd obj-x86_64-linux-gnu && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" DEFINES\+=VERSION=1.3.9\~pulls\~5
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 459.
dh_auto_configure: cd obj-x86_64-linux-gnu && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" DEFINES\+=VERSION=1.3.9\~pulls\~5 failed to execute: No child processes
dh_auto_configure: cd obj-x86_64-linux-gnu && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" DEFINES\+=VERSION=1.3.9\~pulls\~5 returned exit code 2
make[1]: *** [debian/rules:11: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/deepin-voice-recorder-1.3.9~pulls~5'
make: *** [debian/rules:8: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
E: Failed autobuilding of package

cmake 支持应该漏掉写 cmake 的构建依赖了的样子,考虑给 debian/control 构建依赖改成 cmake 或者指定构建系统使用 qmake 都可以。

另外这两个提交其实应该分两个不同的 PR :)

PikachuHy commented 5 years ago

@BLumia 我把cmake的commit强制取消掉了,cmake的东西我后面再弄吧,最近没啥时间玩 这个录音的依赖问题,可以先合吧?