I got some errors when running gem update to update my version of
ferret on freebsd:
Attempting remote upgrade of ferret
Attempting remote installation of ‘ferret’
Building native extensions. This could take a while…
In file included from /usr/include/sys/time.h:40,
from
/usr/local/lib/ruby/1.8/i386-freebsd4.10/missing.h:16,
from
/usr/local/lib/ruby/1.8/i386-freebsd4.10/ruby.h:670,
from lang.h:4,
from global.h:19,
from ferret.h:4,
from ferret.c:1:
/usr/include/sys/types.h:57: redefinition of uint' global.h:15:
uint’ previously declared here
In file included from /usr/include/sys/time.h:40,
from
/usr/local/lib/ruby/1.8/i386-freebsd4.10/missing.h:16,
from
/usr/local/lib/ruby/1.8/i386-freebsd4.10/ruby.h:670,
from lang.h:4,
from global.h:19,
from ferret.h:4,
from ferret.c:1:
/usr/include/sys/types.h:57: redefinition of uint' global.h:15:
uint’ previously declared here
ruby extconf.rb update
creating Makefile
make
gcc -fPIC -g -O2 -I. -I/usr/local/lib/ruby/1.8/i386-freebsd4.10
-I/usr/local/lib/ruby/1.8/i386-freebsd4.10 -I. -c ferret.c
*** Error code 1
Stop in /usr/local/lib/ruby/gems/1.8/gems/ferret-0.9.1/ext.
make install
gcc -fPIC -g -O2 -I. -I/usr/local/lib/ruby/1.8/i386-freebsd4.10
-I/usr/local/lib/ruby/1.8/i386-freebsd4.10 -I. -c ferret.c
*** Error code 1
Stop in /usr/local/lib/ruby/gems/1.8/gems/ferret-0.9.1/ext.
Successfully installed ferret-0.9.1
Did the upgrade really work? It seems doubtful. Any suggestions on
how I can fix this?
Thanks,
Carl