Closed EppO closed 13 years ago
Thanks for the report. This issue was caused by extconf.rb
(which is used to create a Makefile) that doesn't prefer the bundled library over the installed libraries in the system-wide library dirs. This means that hiredis-rb was always trying to link against the version that you installed with homebrew, which was (until just now) not yet compatible with hiredis-rb. Some function symbols changed in hiredis itself which in turn caused the build process of hiredis-rb to flunk. I've updated hiredis-rb (and bumped the version to 0.3.2) to make sure it always links to the bundled version. If you only use hiredis for hiredis-rb, you can safely remove it from homebrew since hiredis-rb is 100% self-contained.
Cheers, Pieter
great responsiveness ! will try it ASAP, thanks Pieter
cheers
Works great ! thanks again.
No problem!
On Mac OSX 10.6.7, using hiredis 0.10 (installed through homebrew), when I try to install hiredis-rb through rubygems 1.6.2 (w/ ruby 1.9.2), I get this error :
I added manually --with-hiredis-lib and --with-hiredis-include parameters but I got the same error without too. My hiredis setup seems correct though:
I checked in hiredis.h I have in /usr/local/include/hiredis/hiredis.h and redisReplyReaderCreate is present.