亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3320 | 回復(fù): 4
打印 上一主題 下一主題

求助,perl安裝Lucene模塊失。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-06-24 14:36 |只看該作者 |倒序瀏覽
    向給位求助!
    系統(tǒng)是Red Hat 6.4,perl版本是5.20,用cpan安裝Lucene模塊報錯:
Reading '/home/xlwang/.cpan/Metadata'
  Database was generated on Mon, 23 Jun 2014 07:06:17 GMT
Running install for module 'Lucene'
Checksum for /home/xlwang/.cpan/sources/authors/id/T/TB/TBUSCH/Lucene-0.18.tar.gz ok
Configuring T/TB/TBUSCH/Lucene-0.18.tar.gz with Makefile.PL
couldn't find clucene config file at Makefile.PL line 34.
Warning: No success on command[/home/xlwang/local/bin/perl Makefile.PL]
  TBUSCH/Lucene-0.18.tar.gz
  /home/xlwang/local/bin/perl Makefile.PL -- NOT OK

    找不到clucene相關(guān)的文件,我用rpm -q查了一下系統(tǒng),clucene-core和clucene-core-devel都在,然后我看了下makefile.pl,發(fā)現(xiàn)只搜索/usr/lib和/usr/local/lib。而clucene默認在/usr/lib64,于是我在makefile中加入了這個路徑。
    這時make過程會有警告:
cpp/utils.cpp: In function ‘wchar_t* SvToWChar(SV*)’:
cpp/utils.cpp:75: 警告:不建議使用‘UV Perl_utf8_to_uvuni(const U8*, STRLEN*)’(聲明于 /home/xlwang/local/lib/perl5/5.20.0/x86_64-linux/CORE/proto.h:4825)
cpp/utils.cpp:75: 警告:不建議使用‘UV Perl_utf8_to_uvuni(const U8*, STRLEN*)’(聲明于 /home/xlwang/local/lib/perl5/5.20.0/x86_64-linux/CORE/proto.h:4825)
./xs/Constants.xs: In function ‘void XS_Lucene_CLUCENE_VERSION(CV*)’:
./xs/Constants.xs:78: 警告:不建議使用從字符串常量到‘char*’的轉(zhuǎn)換
   
    而make test會報錯:
Running Mkbootstrap for Lucene ()
chmod 644 Lucene.bs
PERL_DL_NONLAZY=1 /home/xlwang/local/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t .. 1/1
#   Failed test 'use Lucene;'
#   at t/00-load.t line 6.
#     Tried to use 'Lucene'.
#     Error:  Can't load '/home/xlwang/Lucene-0.18/blib/arch/auto/Lucene/Lucene.so' for module Lucene: /usr/lib/../lib64/libclucene.so.0: undefined symbol: pthread_mutexattr_settype at /home/xlwang/local/lib/perl5/5.20.0/x86_64-linux/DynaLoader.pm line 193.
#  at t/00-load.t line 6.
# Compilation failed in require at t/00-load.t line 6.
# BEGIN failed--compilation aborted at t/00-load.t line 6.
# Testing Lucene 0.18, Perl 5.020000, /home/xlwang/local/bin/perl
# Looks like you failed 1 test of 1.
t/00-load.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests

Test Summary Report
-------------------
t/00-load.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=1, Tests=1,  1 wallclock secs ( 0.04 usr  0.01 sys +  0.08 cusr  0.03 csys =  0.16 CPU)
Result: FAIL
Failed 1/1 test programs. 1/1 subtests failed.
make: *** [test_dynamic] 錯誤 1


    我不知道問題出在哪里,請大家?guī)臀铱纯!謝謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2014-06-24 14:46 |只看該作者
可能最重要的錯誤信息就是:
Error:  Can't load '/home/xlwang/Lucene-0.18/blib/arch/auto/Lucene/Lucene.so' for module Lucene: /usr/lib/../lib64/libclucene.so.0: undefined symbol: pthread_mutexattr_settype at /home/xlwang/local/lib/perl5/5.20.0/x86_64-linux/DynaLoader.pm line 193.

可是我不知道怎么解決,google也沒找到答案!還請各位達人看看怎么回事

論壇徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17處女座
日期:2014-09-01 09:25:1115-16賽季CBA聯(lián)賽之吉林
日期:2015-12-22 14:01:5215-16賽季CBA聯(lián)賽之廣東
日期:2016-03-08 18:49:422016科比退役紀念章
日期:2016-07-06 12:19:55
3 [報告]
發(fā)表于 2014-06-24 21:06 |只看該作者
表示看不懂。{:3_199:}
搜了一下cpan,Lucene既然是API to the C++ port of the Lucene search engine
建議你裝一下這個search engine

論壇徽章:
0
4 [報告]
發(fā)表于 2014-06-26 13:20 |只看該作者
直接原因是報加載動態(tài)庫時沒有找到函數(shù),undefined symbol: pthread_mutexattr_settype
好像是運行時沒有鏈接到pthread庫。

你的perl是自己編譯安裝的,可以perl -V 看一下libpth, 這個值好像在 Config.pm能修改,可以試試看。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
5 [報告]
發(fā)表于 2014-06-27 07:19 |只看該作者
這種年久失修的C模塊能出的問題太多了,Lucene版本升級而發(fā)生的庫函數(shù)變化就會造成這個問題,Perl的版本變化也會有影響
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP