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

