/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/

arrow
arrow
    全站熱搜

    flykof 發表在 痞客邦 留言(0) 人氣()