Subject: [ruby-ffi] Glib with threads |
From: Christoph Kappel |
Date: 12/12/09 7:34 AM |
To: ruby-ffi |
Hello, any idea why this doesn't work? require "ffi" module Glib extend FFI::Library ffi_lib "libglib-2.0" attach_function :thread_init, :g_thread_init, [ :pointer ], :void end I am getting following error: /usr/lib/ruby/gems/1.9.1/gems/ffi-0.4.0/lib/ffi/library.rb:62:in `attach_function': Function 'g_thread_init' not found in [libglib-2.0.so] (FFI::NotFoundError) from glib.rb:6:in `<module:FFIGlib>' from glib.rb:3:in `<main>' I can use g_thread_init in a C program, I verified this before posting. So this symbol exists in the glib lib.