ruby-gnome2/ruby-gnome2 — Issue #94: Missing header files installtation with glib2 1.1.1
Author: mtasaka
Created: 2012-01-14 18:12:46+00:00
State: open

When compilin gio2 1.1.1 with glib2 1.1.1:

make
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-linux -I. -I/usr/lib/ruby/site_ruby/1.8/i386-linux -I/usr/lib/ruby/1.8/i386-linux -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_RB_EXEC_RECURSIVE -DRUBY_GIO2_COMPILATION -DHAVE_GIO_UNIX -D_FILE_OFFSET_BITS=64 -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wall -Waggregate-return -Wcast-align -Wextra -Wformat=2 -Winit-self -Wlarger-than-65500 -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wp,-D_FORTIFY_SOURCE=2 -Wpointer-arith -Wswitch-default -Wswitch-enum -Wundef -Wunsafe-loop-optimizations -Wwrite-strings -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c rbgioasyncinitable.c
In file included from rbgio2private.h:26:0,
from rbgioasyncinitable.c:22:
/usr/lib/ruby/site_ruby/1.8/i386-linux/rbglib.h:27:32: fatal error: rbglib2conversions.h: No such file or directory
compilation terminated.

1.1.1 rbglib2 includes rbglibdeprecated.h, however this header file is not installed (ext/glib2/depend has no description for installing this header file). Also rbglib.h needs rbglib2conversions.h, rbgutil.h needs rugutil_list.h and rbgutildeprecated.h, which are missing in "depend" file.