我發現一些結論:
tarball安裝時make install會把
pcmanx-pure-gtk2-0.3.1/src/.libs/pcmanx
這個二進位檔安裝到
/usr/bin/pcmanx
但是在Gentoo 2005.0不能直接執行這個二進位檔。
而是要把
pcmanx-pure-gtk2-0.3.1/src/pcmanx
這個Script檔複製到
/usr/bin/pcmanx
才可以正常執行。
再來,假如:
/usr/bin/.libs/
沒有lt-pcmanx。執行/usr/bin/pcmanx後,會自動產生:
/usr/bin/.lib/lt-pcmanx
但make uninstall時並不會自動殺掉/usr/bin/.lib/lt-pcmanx
因此會導致新安裝的pcmanx與舊的lt-pcmanx發生問題。
這是我在Gentoo 2005.0所測試的結果。
麻煩PCMan大了,謝謝。
※ 引述《zxvc (zxvc)》之銘言:
: ※ 引述《zxvc (zxvc)》之銘言:
: : PCMan大我用了pcmanx-pure-gtk2-0.3.1發現類似的問題:
: : 就是
: : ./configure
: : make
: : make install
: : 後,執行pcmanx會出現:
: : /usr/bin/.libs/lt-pcmanx: symbol lookup error: /usr/bin/.libs/lt-pcmanx:
: : undefined symbol: _ZN9CTermView16m_s_ANSIColorStrE
: : 後來我把PCManX安裝資料夾的:
: : pcmanx-pure-gtk2-0.3.1/src/.libs/lt-pcmanx
: : 複製到/usr/bin/.lib/lt-pcmanx
: : 就可以執行了。
: : 我使用的環境是Gentoo 2005.0。
: : 請修正這個問題,謝謝。
: 補充一下:
: pcmanx-pure-gtk2-0.3.1/src/pcmanx
: 也要複製到/usr/bin/pcmanx
: 才能執行。
--
Fedora Core 4 + KDE 3.4 FreeBSD 5.4 + GNOME 2.10
Gentoo Linux 2005.0 + GNOME 2.10 SuSE Linux 9.3 + KDE 3.4
Windows XP SP2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.130