Error trying to use sybct in windows

“LoadError: 127: The specified procedure could not be found. -
Init_sybct”

I was able to build the library sybct-ruby-0.2.8 on my windows xp
machine (this library should enable connectivity to a sybase ASE 12.5
database).

I was able to do it with lots of trial and error, but basically this is
what you should put in a batch file to be able to generate the library:
cl -nologo -osybct.so sybct.obj /link c:\ruby\lib\msvcrt-ruby18.lib
kernel32.lib oldnames.lib user32.lib advapi32.lib wsock32.lib
S:\sw.32\OCS-12_5\lib\libct.lib S:\sw.32\OCS-12_5\lib\libcs.lib
“C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\LIB\msvcrt.lib”
-opt:ref,icf /dll /nodefaultlib

ok, now you have:
sybct.so
sybct.obj
sybsql.rb
sybct.rb

I put the files in C:\ruby\lib\ruby\1.8\i386-mswin32 (a place with
other .so files)

now I started up irb and typed
require ‘sybct’

and irb spits back:

LoadError: 127: The specified procedure could not be found. -
Init_sybct
c:/ruby/lib/ruby/1.8/i386-mswin32/sybct.so
from c:/ruby/lib/ruby/1.8/i386-mswin32/sybct.so
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in re quire' from c:/ruby/lib/ruby/1.8/i386-mswin32/sybct.rb:3 from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:inre
quire__’
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `re
quire’
from (irb):1

Any ideas what to do now? I feel I’m pretty close to having sybct
working under windows!!!

Thanks!!!
Dominique

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs