From: Ross Bamford Date: 2007-01-13T19:40:06+09:00 Subject: Re: curb problems on OS X On Fri, 12 Jan 2007 02:15:10 -0000, Gregory Brown wrote: > On 1/11/07, lists wrote: >> Hi, >> Is anyone else having problems with curb >> > > on OS X using Intel architecture? Just thought I'd check before >> filing a bug. >> >> $ ruby --version >> ruby 1.8.5 (2006-08-25) [i686-darwin8.8.2] >> $ gem query -n curb >> >> *** LOCAL GEMS *** >> >> curb (0.1.0) >> Ruby bindings for the libcurl(3) URL transfer library. >> $ irb -rubygems -rcurb >> dyld: NSLinkModule() error >> dyld: Symbol not found: _curl_easy_escape >> Referenced from: /opt/local/lib/ruby/gems/1.8/gems/curb-0.1.0/lib/ >> curb_core.bundle >> Expected in: flat namespace >> $ >> >> (ruby, irb, and gem are all installed under /opt/local using MacPorts >> ). > > with compiled from standard dist ruby 1.8.4 on OS X.4: > > seltzer:~ sandal$ irb -rubygems >>> require "curb" > dyld: NSLinkModule() error > dyld: Symbol not found: _curl_easy_escape > Referenced from: > /usr/local/lib/ruby/gems/1.8/gems/curb-0.1.0/lib/curb_core.bundle > Expected in: flat namespace > I don't know what this means (aside from the obvious that it's a linkage problem). I found a number of references to similar problems, mostly I think with new(er?) versions of OSX, but nothing definitive. It's a problem, so please do file a bug with Curb, but if anyone can shed any light on this issue I'd be most appreciative. Cheers, -- Ross Bamford - rosco@roscopeco.remove.co.uk