Lee Marlow
2006-Apr-26 21:52 UTC
[Ferret-talk] Building native extensions fail on Macbook Pro
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
David Balmain
2006-Apr-28 00:53 UTC
[Ferret-talk] Building native extensions fail on Macbook Pro
Thanks Lee, I''m aware of this and it will be fixed in the next version. Regards, Dave On 4/27/06, Lee Marlow <lmarlow at yahoo.com> wrote:> 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 > > _______________________________________________ > Ferret-talk mailing list > Ferret-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/ferret-talk >