# Issues installing ferret gem on OS X Leopard

**URL:** <https://www.ruby-forum.com/t/issues-installing-ferret-gem-on-os-x-leopard/120669>\
**Category:** Ruby\
**Created:** [November 19, 2007, 5:41pm UTC](https://www.ruby-forum.com/t/issues-installing-ferret-gem-on-os-x-leopard/120669 "2007-11-19T17:41:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![levent](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/47e85d/32.png) [@levent](https://www.ruby-forum.com/u/levent)\
**Post date:** [November 19, 2007, 5:41pm UTC](https://www.ruby-forum.com/t/issues-installing-ferret-gem-on-os-x-leopard/120669/1 "2007-11-19T17:41:57Z")

</div>

Can anyone shed light on why this is happening?  
It happens with ferret 0.11.4 and 0.11.5

I installed ferret 0.11.3 without any hiccups before the recent release  
of OS X 10.5.1

Select which gem to install for your platform (i686-darwin8.10.3)

1. ferret 0.11.5 (mswin32)
2. ferret 0.11.5 (ruby)
3. ferret 0.11.4 (ruby)
4. ferret 0.11.4 (mswin32)
5. Skip this gem
6. Cancel installation

> 2  
> Building native extensions. This could take a while…  
> ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
> ERROR: Failed to build gem native extension.

ruby extconf.rb install ferret  
creating Makefile

make  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c analysis.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c api.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c array.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c bitvector.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c compound\_io.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c document.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c except.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c ferret.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c filter.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c fs\_store.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c global.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c hash.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c hashset.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c helper.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c index.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c libstemmer.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c mempool.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c multimapper.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c posh.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c priorityqueue.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_boolean.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_const\_score.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
q\_filtered\_query.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_fuzzy.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_match\_all.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_multi\_term.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_parser.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_phrase.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_prefix.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_range.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_span.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_term.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c q\_wildcard.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_analysis.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_index.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_qparser.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_search.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_store.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c r\_utils.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c ram\_store.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c search.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c similarity.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c sort.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_danish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_dutch.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_english.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_finnish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_french.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_german.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_italian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_norwegian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_porter.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_portuguese.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_spanish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_ISO\_8859\_1\_swedish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_KOI8\_R\_russian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_danish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_dutch.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_english.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_finnish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_french.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_german.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_italian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_norwegian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_porter.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_portuguese.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_russian.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_spanish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c  
stem\_UTF\_8\_swedish.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c stopwords.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c store.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c term\_vectors.c  
gcc -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.10.3  
-I/usr/local/lib/ruby/1.8/i686-darwin8.10.3 -I. -fno-common -g -O2  
-fno-common -pipe -fno-common -D\_FILE\_OFFSET\_BITS=64 -c utilities.c  
cc -dynamic -bundle -undefined suppress -flat\_namespace  
-L"/usr/local/lib" -o ferret\_ext.bundle analysis.o api.o array.o  
bitvector.o compound\_io.o document.o except.o ferret.o filter.o  
fs\_store.o global.o hash.o hashset.o helper.o index.o libstemmer.o  
mempool.o multimapper.o posh.o priorityqueue.o q\_boolean.o  
q\_const\_score.o q\_filtered\_query.o q\_fuzzy.o q\_match\_all.o  
q\_multi\_term.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\_index.o r\_qparser.o r\_search.o  
r\_store.o r\_utils.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\_vectors.o utilities.o -lruby -lpthread -ldl -lobjc  
/usr/bin/ld:  
/usr/lib/gcc/i686-apple-darwin8/4.0.1/…/…/…/libpthread.dylib unknown  
flags (type) of section 6 (\_\_TEXT,\_\_dof\_plockstat) in load command 0  
/usr/bin/ld: /usr/lib/gcc/i686-apple-darwin8/4.0.1/…/…/…/libdl.dylib  
unknown flags (type) of section 6 (\_\_TEXT,\_\_dof\_plockstat) in load  
command 0  
/usr/bin/ld:  
/usr/lib/gcc/i686-apple-darwin8/4.0.1/…/…/…/libobjc.dylib load  
command 9 unknown cmd field  
/usr/bin/ld:  
/usr/lib/gcc/i686-apple-darwin8/4.0.1/…/…/…/libSystem.dylib unknown  
flags (type) of section 6 (\_\_TEXT,\_\_dof\_plockstat) in load command 0  
/usr/bin/ld: /usr/lib/libSystem.B.dylib unknown flags (type) of section  
6 (\_\_TEXT,\_\_dof\_plockstat) in load command 0  
collect2: ld returned 1 exit status  
make: \*\*\* [ferret\_ext.bundle] Error 1

Gem files will remain installed in  
/usr/local/lib/ruby/gems/1.8/gems/ferret-0.11.5 for inspection.  
Results logged to  
/usr/local/lib/ruby/gems/1.8/gems/ferret-0.11.5/ext/gem\_make.out

---

<div class="post-metadata">

**Author:** ![levent](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/47e85d/32.png) [@levent](https://www.ruby-forum.com/u/levent)\
**Post date:** [December 21, 2007, 8:32pm UTC](https://www.ruby-forum.com/t/issues-installing-ferret-gem-on-os-x-leopard/120669/2 "2007-12-21T20:32:41Z")

</div>

I had the same problem.

Try installing the latest Xcode 3.0 tool set.  
This worked for me.

Cheers.

John Ta wrote:

> Hi,  
> I’m having the same issue as well.
> 
> Leopard 10.5 and trying to install 0.11.4 Ferret.
> 
> Levent A. wrote:
> 
> > Can anyone shed light on why this is happening?  
> > It happens with ferret 0.11.4 and 0.11.5
> > 
> > I installed ferret 0.11.3 without any hiccups before the recent release  
> > of OS X 10.5.1
> > 
> > Select which gem to install for your platform (i686-darwin8.10.3)
> > 
> > 1. ferret 0.11.5 (mswin32)
> > 2. ferret 0.11.5 (ruby)
> > 3. ferret 0.11.4 (ruby)
> > 4. ferret 0.11.4 (mswin32)
> > 5. Skip this gem
> > 6. Cancel installation
> > 
> > > 2  
> > > Building native extensions. This could take a while…  
> > > ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
> > > ERROR: Failed to build gem native extension.

---

<div class="post-metadata">

**Author:** ![levent](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/47e85d/32.png) [@levent](https://www.ruby-forum.com/u/levent)\
**Post date:** [December 4, 2007, 1:07am UTC](https://www.ruby-forum.com/t/issues-installing-ferret-gem-on-os-x-leopard/120669/3 "2007-12-04T01:07:47Z")

</div>

Hi,  
I’m having the same issue as well.

Leopard 10.5 and trying to install 0.11.4 Ferret.

Levent A. wrote:

> Can anyone shed light on why this is happening?  
> It happens with ferret 0.11.4 and 0.11.5
> 
> I installed ferret 0.11.3 without any hiccups before the recent release  
> of OS X 10.5.1
> 
> Select which gem to install for your platform (i686-darwin8.10.3)
> 
> 1. ferret 0.11.5 (mswin32)
> 2. ferret 0.11.5 (ruby)
> 3. ferret 0.11.4 (ruby)
> 4. ferret 0.11.4 (mswin32)
> 5. Skip this gem
> 6. Cancel installation
> 
> > 2  
> > Building native extensions. This could take a while…  
> > ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
> > ERROR: Failed to build gem native extension.
