On 8/17/06, Alastair Brunton <[EMAIL PROTECTED]> wrote:
> Alastair Brunton wrote:
> > Hi Jens,
> >
> > I am actually running 1.1.6 sorry!
> >
> > I can install the gem fine (there are no errors in install) and can
> > create and add  documents to an index.
> >
> > The segmentation faults occur when interacting with the index. Commands
> > such as query_delete, search and search_each cause segmentation faults.
> >
> > Any tips on rebuilding or is it possible to use a prebuilt generic
> > binary?
> >
> > Cheers,
> > Alastair
>
> Looking through the mailing list is looks as though a few people are
> having problems building the gem on Fedora Core 5. I see it is possible
> to change the CFLAGS to -Os instead of -O0.
>
> When changing it is preferable to use the 0.9.5 gem or the svn trunk? I
> followed the instructions for rebuilding from the gem and from the trunk
> but havent managed to rebuild it successfully.
>
> When following the instructions I cant get it to build from the trunk
> and get the following error:
>
> ic -fasynchronous-unwind-tables -Wall  -fPIC -fno-common  -I.
> -I/usr/lib/ruby/1.8/i386-linux -I/usr/lib/ruby/1.8/i386-linux
> -I/home/al/ferret/ext   -c r_term.cterm.c:204: warning: implicit
> declaration of function ârb_define_methodâ
> In file included from r_term.c:1:itâ undeclared (first use in this
> function)
> ferret.h:4:20: error: global.h: No such file or directorye in this
> function)
> ferret.h:5:21: error: hashset.h: No such file or directoryst use in this
> function)
> ferret.h:6:22: error: document.h: No such file or directory this
> function)
> In file included from r_term.c:1:â undeclared (first use in this
> function)
> ferret.h:9: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âid_newâ
> ferret.h:10: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âid_callâ
> ferret.h:11: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âid_is_directoryâ
> ferret.h:14: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmFerretâ
> ferret.h:15: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmAnalysisâ
> ferret.h:16: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmDocumentâ
> ferret.h:17: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmIndexâ
> ferret.h:18: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmSearchâ
> ferret.h:19: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmStoreâ
> ferret.h:20: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmStringHelperâ
> ferret.h:21: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmUtilsâ
> ferret.h:22: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âmSpansâ
> ferret.h:25: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âcDirectoryâ
> ferret.h:37: error: expected declaration specifiers or â...â before
> âVALUEâ
> ferret.h:40: error: expected declaration specifiers or â...â before
> âVALUEâ
> ferret.h:45: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âobject_getâ
> ferret.h:46: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_data_allocâ
> ferret.h:47: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_get_docâ
> ferret.h:49: error: expected â)â before ârpathâ
> ferret.h:50: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_hs_to_rb_aryâ
> r_term.c:2:19: error: index.h: No such file or directory
> r_term.c:4: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âcTermâ
> r_term.c:12: error: expected specifier-qualifier-list before âVALUEâ
> r_term.c: In function âfrt_term_markâ:
> r_term.c:20: warning: implicit declaration of function ârb_gc_markâ
> r_term.c:20: error: âRTermâ has no member named âfieldâ
> r_term.c:21: error: âRTermâ has no member named âtextâ
> r_term.c: At top level:
> r_term.c:25: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_allocâ
> r_term.c:35: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_initâ
> r_term.c:44: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_get_rtermâ
> r_term.c:52: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before â*â token
> r_term.c:61: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before â*â token
> r_term.c:80: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_get_textâ
> r_term.c:87: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_set_textâ
> r_term.c:95: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_get_fieldâ
> r_term.c:102: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_set_fieldâ
> r_term.c:110: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_to_sâ
> r_term.c: In function âfrt_term_cmpâ:
> r_term.c:128: warning: implicit declaration of function ârb_str_cmpâ
> r_term.c:128: error: âRTermâ has no member named âfieldâ
> r_term.c:128: error: âRTermâ has no member named âfieldâ
> r_term.c:130: error: âRTermâ has no member named âtextâ
> r_term.c:130: error: âRTermâ has no member named âtextâ
> r_term.c: At top level:
> r_term.c:136: error: expected â)â before âselfâ
> r_term.c:145: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_ltâ
> r_term.c:151: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_gtâ
> r_term.c:157: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_leâ
> r_term.c:163: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_geâ
> r_term.c:169: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_eqâ
> r_term.c:178: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_compare_toâ
> r_term.c:184: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
> before âfrt_term_hashâ
> r_term.c: In function âInit_termâ:
> r_term.c:200: error: âcTermâ undeclared (first use in this function)
> r_term.c:200: error: (Each undeclared identifier is reported only once
> r_term.c:200: error: for each function it appears in.)
> r_term.c:200: warning: implicit declaration of function
> ârb_define_class_underâ
> r_term.c:200: error: âmIndexâ undeclared (first use in this function)
> r_term.c:200: error: ârb_cObjectâ undeclared (first use in this
> function)
> r_term.c:201: warning: implicit declaration of function
> ârb_define_alloc_funcâ
> r_term.c:201: error: âfrt_term_allocâ undeclared (first use in this
> function)
> r_term.c:202: warning: implicit declaration of function
> ârb_include_moduleâ
> r_term.c:202: error: ârb_mComparableâ undeclared (first use in this
> function)
> r_term.c:204: warning: implicit declaration of function
> ârb_define_methodâ
> r_term.c:204: error: âfrt_term_initâ undeclared (first use in this
> function)
> r_term.c:206: error: âfrt_term_to_sâ undeclared (first use in this
> function)
> r_term.c:207: error: âfrt_term_compare_toâ undeclared (first use in this
> function)
> r_term.c:208: error: âfrt_term_ltâ undeclared (first use in this
> function)
> r_term.c:209: error: âfrt_term_gtâ undeclared (first use in this
> function)
> r_term.c:210: error: âfrt_term_leâ undeclared (first use in this
> function)
> r_term.c:211: error: âfrt_term_geâ undeclared (first use in this
> function)
> r_term.c:212: error: âfrt_term_eqâ undeclared (first use in this
> function)
> r_term.c:214: error: âfrt_term_get_textâ undeclared (first use in this
> function)
> r_term.c:215: error: âfrt_term_set_textâ undeclared (first use in this
> function)
> r_term.c:216: error: âfrt_term_get_fieldâ undeclared (first use in this
> function)
> r_term.c:217: error: âfrt_term_set_fieldâ undeclared (first use in this
> function)
> r_term.c:218: error: âfrt_term_hashâ undeclared (first use in this
> function)
> make: *** [r_term.o] Error 1
>
> ----------
> The commands were
>
> ruby setup.rb config
> cd ext
> [change CFLAG from -O0 to -Os] in Makefile
> make
>
> Any help would be much appreciated as I am desparate to get it installed
> successfully.
>
> Thanks,
> Alastair.

Hi Alastair,

Could you try installing the latest gem (0.10.0) and let me know how it goes?

Cheers,
Dave
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to