歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Arch下通過yaourt安裝qterm-unstable出錯的解決

Arch下通過yaourt安裝qterm-unstable出錯的解決

日期:2017/2/28 16:38:08   编辑:Linux教程

這兩天手癢,又更新了一下Arch中aur上面的程序,結果發現qterm編譯不過去了,出現以下的錯誤提示:
[ 71%] Building CXX object src/CMakeFiles/qterm.dir/qtermiplocation.o
[ 72%] Building CXX object src/CMakeFiles/qterm.dir/qtermparam.o
[ 73%] Building CXX object src/CMakeFiles/qterm.dir/qtermscreen.o
[ 74%] Building CXX object src/CMakeFiles/qterm.dir/qtermsocket.o
[ 75%] Building CXX object src/CMakeFiles/qterm.dir/qtermsound.o
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:10:30: 錯誤:Phonon/MediaObject:沒有那個文件或目錄
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp: In member function ‘virtual void QTerm::PhononSound::play()’:
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:26: 錯誤:‘Phonon’未聲明
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:26: 錯誤:‘player’在此作用域中尚未聲明
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:26: 錯誤:‘Phonon’未聲明
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:26: 錯誤:‘Phonon’未聲明
/tmp/yaourt-tmp-root/aur-qterm-unstable/qterm-unstable/src/qterm-0.5.10/src/qtermsound.cpp:26: 錯誤:‘Phonon’未聲明
make[2]: *** [src/CMakeFiles/qterm.dir/qtermsound.o] 錯誤 1
make[1]: *** [src/CMakeFiles/qterm.dir/all] 錯誤 2
make: *** [all] 錯誤 2
==> 錯誤: 創建失敗。
正在放棄...
Error: Makepkg was unable to build qterm-unstable package.

Error: unable to update qterm-unstable

再次證明學習Linux,google是何其的重要啊。解決辦法如下:
編譯時將默認的-DQT_PHONON_INCLUDE_DIR=/usr/include/Phonon/ 換成 -DQT_PHONON_INCLUDE_DIR=/usr/include/KDE/

Copyright © Linux教程網 All Rights Reserved