From: anne001 Date: 2006-07-30T05:35:11+09:00 Subject: Re: GDK#create_cairo_context not found from what I read .so is an extension for a shared library. The extension for a shared library on Mac OS X is .dylib, so this shared library is named mymfunction.dylib on Mac OS X. This book uses .so as the extension for UNIX shared libraries, so Mac OS X users need to use the proper extension. http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/f5-51556.html there are a number of dylib files with gtk in it: /private/opt/local/lib anne$ ls libgtk* libgtk-1.2.0.9.1.dylib libgtkglext-x11-1.0.0.2.4.dylib libgtk-1.2.0.dylib libgtkglext-x11-1.0.0.dylib libgtk-x11-2.0.0.800.16.dylib libgtkglext-x11-1.0.a libgtk-x11-2.0.0.dylib libgtkglext-x11-1.0.dylib libgtk-x11-2.0.dylib libgtkglext-x11-1.0.la libgtk-x11-2.0.la libgtkhtml-2.0.0.0.dylib libgtk.1.dylib libgtkhtml-2.0.dylib libgtk.a libgtkhtml-2.a libgtk.dylib libgtkhtml-2.dylib libgtk.la libgtkhtml-2.la I tried recompiling by hand, starting with gettext glib, etc. I download the gettext source, and the configure, make of gettext gave an error, so I posted my problem to the ruby gettext list in case that is part of my trouble.