Building native extensions fail on Macbook Pro


#1

I noticed that indexing seemed a little slow, so I tried reinstalling
the 0.9.1 gem and noticed some errors while it was building the native
extensions. Ferret still works with the pure ruby versions, but I’d
love to take advantage of the c speed.

I’m not real familiar with C, so I was wondering if anyone know what
the errors are and if they can be fixed.

Thanks

-Lee

****** gem install output *******

$ sudo gem install ferret
Attempting local installation of ‘ferret’
Local gem file not found: ferret*.gem
Attempting remote installation of ‘ferret’
Building native extensions. This could take a while…
/usr/bin/ld: multiple definitions of symbol _ranalyzer_key
r_index_io.o definition of _ranalyzer_key in section (__DATA,__common)
r_qparser.o definition of _ranalyzer_key in section (__DATA,__common)
collect2: ld returned 1 exit status
make: *** [ferret_ext.bundle] Error 1
/usr/bin/ld: multiple definitions of symbol _ranalyzer_key
r_index_io.o definition of _ranalyzer_key in section (__DATA,__common)
r_qparser.o definition of _ranalyzer_key in section (__DATA,__common)
collect2: ld returned 1 exit status
make: *** [ferret_ext.bundle] Error 1
ruby extconf.rb install ferret
creating Makefile

make
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c analysis.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c api.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c array.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c bitvector.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c compound_io.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c document.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c except.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c ferret.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c field.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c filter.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c fs_store.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c global.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c hash.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c hashset.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c helper.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c ind.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c index_io.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c index_rw.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c lang.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c libstemmer.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c priorityqueue.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_boolean.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_const_score.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_filtered_query.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_fuzzy.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_match_all.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_multi_phrase.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_parser.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_phrase.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_prefix.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_range.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_span.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_term.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c q_wildcard.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_analysis.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_doc.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_index_io.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_qparser.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_search.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_store.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c r_term.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c ram_store.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c search.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c similarity.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c sort.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_danish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_dutch.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_english.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_finnish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_french.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_german.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_italian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_norwegian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_porter.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_portuguese.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_spanish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_ISO_8859_1_swedish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_KOI8_R_russian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_danish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_dutch.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_english.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_finnish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_french.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_german.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_italian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_norwegian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_porter.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_portuguese.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_russian.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_spanish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stem_UTF_8_swedish.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c stopwords.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c store.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c term.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c termdocs.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c utilities.c
gcc -fno-common -O -pipe -I/opt/local/include -fno-common -pipe
-fno-common -I. -I/opt/local/lib/ruby/1.8/i686-darwin8.5.2
-I/opt/local/lib/ruby/1.8/i686-darwin8.5.2 -I. -O -pipe
-I/opt/local/include -c vector.c
cc -dynamic -bundle -undefined suppress -flat_namespace
-L/opt/local/lib -L"/opt/local/lib" -o ferret_ext.bundle analysis.o
api.o array.o bitvector.o compound_io.o document.o except.o ferret.o
field.o filter.o fs_store.o global.o hash.o hashset.o helper.o ind.o
index_io.o index_rw.o lang.o libstemmer.o priorityqueue.o q_boolean.o
q_const_score.o q_filtered_query.o q_fuzzy.o q_match_all.o
q_multi_phrase.o q_parser.o q_phrase.o q_prefix.o q_range.o q_span.o
q_term.o q_wildcard.o r_analysis.o r_doc.o r_index_io.o r_qparser.o
r_search.o r_store.o r_term.o ram_store.o search.o similarity.o sort.o
stem_ISO_8859_1_danish.o stem_ISO_8859_1_dutch.o
stem_ISO_8859_1_english.o stem_ISO_8859_1_finnish.o
stem_ISO_8859_1_french.o stem_ISO_8859_1_german.o
stem_ISO_8859_1_italian.o stem_ISO_8859_1_norwegian.o
stem_ISO_8859_1_porter.o stem_ISO_8859_1_portuguese.o
stem_ISO_8859_1_spanish.o stem_ISO_8859_1_swedish.o
stem_KOI8_R_russian.o stem_UTF_8_danish.o stem_UTF_8_dutch.o
stem_UTF_8_english.o stem_UTF_8_finnish.o stem_UTF_8_french.o
stem_UTF_8_german.o stem_UTF_8_italian.o stem_UTF_8_norwegian.o
stem_UTF_8_porter.o stem_UTF_8_portuguese.o stem_UTF_8_russian.o
stem_UTF_8_spanish.o stem_UTF_8_swedish.o stopwords.o store.o term.o
termdocs.o utilities.o vector.o -lruby -lpthread -ldl -lobjc

make install
cc -dynamic -bundle -undefined suppress -flat_namespace
-L/opt/local/lib -L"/opt/local/lib" -o ferret_ext.bundle analysis.o
api.o array.o bitvector.o compound_io.o document.o except.o ferret.o
field.o filter.o fs_store.o global.o hash.o hashset.o helper.o ind.o
index_io.o index_rw.o lang.o libstemmer.o priorityqueue.o q_boolean.o
q_const_score.o q_filtered_query.o q_fuzzy.o q_match_all.o
q_multi_phrase.o q_parser.o q_phrase.o q_prefix.o q_range.o q_span.o
q_term.o q_wildcard.o r_analysis.o r_doc.o r_index_io.o r_qparser.o
r_search.o r_store.o r_term.o ram_store.o search.o similarity.o sort.o
stem_ISO_8859_1_danish.o stem_ISO_8859_1_dutch.o
stem_ISO_8859_1_english.o stem_ISO_8859_1_finnish.o
stem_ISO_8859_1_french.o stem_ISO_8859_1_german.o
stem_ISO_8859_1_italian.o stem_ISO_8859_1_norwegian.o
stem_ISO_8859_1_porter.o stem_ISO_8859_1_portuguese.o
stem_ISO_8859_1_spanish.o stem_ISO_8859_1_swedish.o
stem_KOI8_R_russian.o stem_UTF_8_danish.o stem_UTF_8_dutch.o
stem_UTF_8_english.o stem_UTF_8_finnish.o stem_UTF_8_french.o
stem_UTF_8_german.o stem_UTF_8_italian.o stem_UTF_8_norwegian.o
stem_UTF_8_porter.o stem_UTF_8_portuguese.o stem_UTF_8_russian.o
stem_UTF_8_spanish.o stem_UTF_8_swedish.o stopwords.o store.o term.o
termdocs.o utilities.o vector.o -lruby -lpthread -ldl -lobjc
Successfully installed ferret-0.9.1


#2

Thanks Lee, I’m aware of this and it will be fixed in the next version.

Regards,
Dave