/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make[6]: *** [/home/flykof/build-qtopia/bin/qvfb] Error 1
make[6]: Leaving directory `/home/flykof/build-qtopia/src/tools/qt/qvfb'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/flykof/build-qtopia/src/tools/qt/qvfb'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/flykof/build-qtopia/src/tools/qt/qvfb'
make[3]: *** [sub-tools-qt-qvfb] Error 2
make[3]: Leaving directory `/home/flykof/build-qtopia/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/flykof/build-qtopia/src'
make[1]: *** [qtopia_all] Error 2
make[1]: Leaving directory `/home/flykof/build-qtopia'
make: *** [all] Error 2
這個訊息是在make Qtopia4.3.3時發生的錯誤
解決辦法
#> ls /usr/lib/ | grep Xtst
libXtst.so.6 -> libXtst.so.6.1.0
libXtst.so.6.1.0
It turns out the RPM installer didn't set a symbolic link. I did this:
#> cd /usr/lib
#> ln -s libXtst.so.6 libXtst.so
修改之後,make就沒問題了
但最佳的解決辦法是
sudo apt-get install libxtst-dev
安裝完成之後,make也沒問題了。
參考來源:
http://www.linuxquestions.org/questions/linux-software-2/make-error-usrbinld-cannot-find-lxext-365646/