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