WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
Sphinx/已知的安裝問題和解決辦法
來自站長百科
如果 configure 程序沒有找到MySQL的頭文件和庫文件, 請試試檢查是否安裝了 mysql-devel 或者 mysql-client 依賴包. 在有些系統(tǒng)上,默認安裝包括這個包. 類似如此,libiconv等也可能會有類似的提示。
如果 make 程序給出如下錯誤提示
/bin/sh: g++: command not found make[1]: *** [libsphinx_a-sphinx.o] Error 127
請檢查是否安裝了 gcc-c++ 包.
如果你在編譯時得到如下錯誤
sphinx.cpp:67: error: invalid application of `sizeof' to incomplete type `Private::SizeError<false>'
這意味著某些編譯時的類型檢查失敗了,一個最有可能的原因是在你的系統(tǒng)上類型off_t的長度小于64bit。一個快速的修復手段是,你可以修改src/sphinx.h ,將在定義類型SphOffset_t 處,將off_t 替換成DWORD,需要注意,這種改動將使你的全文索引文件不能超過2GB。