Maxim Nechaev [12/02/05 12:17 +1000]:
> t/01basic.......Can't load 
> '/usr/src/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module 
> Inline::Ruby: /usr/src/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: 
> undefined symbol: do_chomp at /usr/lib/perl5/5.8.4/i486-linux/DynaLoader.pm 
> line 230.

This error means that do_chomp isn't exposed in your version of perl. I just
tried it, and I get the same error with Perl 5.8.3. It seems to have moved to
Perl_do_chomp in 5.8.x, and is now protected by an "#ifdef PERL_CORE", so I
shouldn't use it.

I call do_chomp() inside Ruby.xs to make the error message look nicer. I'll
release a new version of Inline::Ruby which emulates chomp() by hand. Should
be pretty simple.

Cheers,
Neil

-- 
Neil Watkiss, PureMessage Tech Lead, Sophos
Email: [EMAIL PROTECTED], Tel: 604.812.1041, Web: http://ttul.org/~neilw

Reply via email to