Problem Compiling Ruby-Gnome2
Submitted by osake on Wed, 2008-06-25 18:34.
I'm having problems getting past make, but the "ruby extconf.rb" stage of building Ruby-Gnome2 is where I see a lot misses which likely contribute to the build problems.
When first trying it (outside the jhbuild shell) it blows up with all sorts of missing stuff. The next try, I got inside the shell and it finds a few more (not much, still missing a ton).
Next, if I try a make, it ends with:
SUCCEEDED: glib gdkpixbuf pango atk
FAILED: gtk
Any thoughts?

Hi, if you provide the
Hi, if you provide the actual errors, it might give a hint to what's wrong.
rbgtkfilechooser.c:21:31:
rbgtkfilechooser.c:21:31: error: gtk/gtkfilesystem.h: No such file or directory
rbgtkfilechooser.c: In function ‘Init_gtk_file_chooser’:
rbgtkfilechooser.c:371: error: ‘GTK_FILE_SYSTEM_ERROR’ undeclared (first use in this function)
rbgtkfilechooser.c:371: error: (Each undeclared identifier is reported only once
rbgtkfilechooser.c:371: error: for each function it appears in.)
rbgtkfilechooser.c:372: error: ‘GTK_FILE_SYSTEM_ERROR_NONEXISTENT’ undeclared (first use in this function)
rbgtkfilechooser.c:373: error: ‘GTK_FILE_SYSTEM_ERROR_NOT_FOLDER’ undeclared (first use in this function)
rbgtkfilechooser.c:374: error: ‘GTK_FILE_SYSTEM_ERROR_INVALID_URI’ undeclared (first use in this function)
rbgtkfilechooser.c:375: error: ‘GTK_FILE_SYSTEM_ERROR_BAD_FILENAME’ undeclared (first use in this function)
rbgtkfilechooser.c:376: error: ‘GTK_FILE_SYSTEM_ERROR_FAILED’ undeclared (first use in this function)
rbgtkfilechooser.c:377: error: ‘GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS’ undeclared (first use in this function)
make[2]: *** [rbgtkfilechooser.o] Error 1
make[1]: *** [all] Error 2
-----
SUCCEEDED: glib gdkpixbuf pango atk
FAILED: gtk
-----
Done.
Ah, right. It looks like
Ah, right. It looks like ruby-gnome needs to be updated, GtkFileSystem was private and has been removed in GTK+ trunk. Maybe you can report that as a bug to them? If you want to use the bindings in the meantime, you can try checking out the 2.12 branch of GTK+, manually.