From: SourceForge.net <no...@so...> - 2008-12-12 13:29:33
|
Bugs item #2420281, was opened at 2008-12-12 20:02 Message generated for change (Comment added) made by ktou You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=470969&aid=2420281&group_id=53614 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Closed Resolution: None Priority: 5 Private: No Submitted By: troels knak-nielsen (swaxi) Assigned to: Nobody/Anonymous (nobody) Summary: Failed to build Initial Comment: I'm trying to build ruby-gnome2, but I can't get it working. I'm using the latest trunk: tkn@tkn-desktop-ubuntu ~/public/ruby-1.8.6-p287 $ make make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/glib' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/glib/src' gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I/home/tkn/public/ruby-gnome2-trunk/glib -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RUBY_SET_CURRENT_SOURCE -DHAVE_RB_CURR_THREAD -DRUBY_GLIB2_COMPILATION -D_FILE_OFFSET_BITS=64 -I/usr/local/lib/ruby/site_ruby/1.8/i686-linux -fPIC -g -O2 -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c glib-enum-types.c gcc -shared -o glib2.so rbgobj_type.o rbgobj_param.o rbglib_convert.o rbgobj_typeinstance.o rbgobj_enums.o rbglib_keyfile.o rbgobj_object.o rbglib_messages.o rbgobj_paramspecs.o rbglib_shell.o rbglib_timer.o rbgobj_convert.o rbglib_maincontext.o rbglib_source.o rbgobj_value.o rbgobj_signal.o rbglib.o rbglib_fileutils.o rbgobj_fundamental.o rbgutil_callback.o rbglib_int64.o rbglib_pollfd.o rbglib_mainloop.o rbglib_completion.o rbgobj_typeinterface.o rbglib_unicode.o rbglib_error.o rbglib_win32.o rbgobj_closure.o rbgobj_valuearray.o rbgobj_typemodule.o rbglib_bookmarkfile.o rbgobj_boxed.o rbgobj_strv.o rbglib_iochannel.o rbgobj_typeplugin.o rbglib_threads.o rbgutil.o rbglib_spawn.o rbgobject.o rbglib_i18n.o rbgobj_valuetypes.o rbglib_utils.o glib-enum-types.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-export-dynamic -pthread -lgobject-2.0 -lglib-2.0 -lgthread-2.0 -lrt -lglib-2.0 -ldl -lcrypt -lm -lc make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/glib/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/glib' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gdkpixbuf' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gdkpixbuf' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/pango' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/pango/src' gcc -I. -I/home/tkn/public/ruby-1.8.6-p287/glib/src -I/home/tkn/public/ruby-gnome2-trunk/glib/src -I. -I/usr/local/lib/ruby/1.8/i686-linux -I/home/tkn/public/ruby-gnome2-trunk/pango -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_PANGO_LAYOUT_ITER_GET_TYPE -DHAVE_PANGO_LAYOUT_SET_ELLIPSIZE -DHAVE_PANGO_LAYOUT_GET_FONT_DESCRIPTION -DHAVE_PANGO_RENDER_PART_GET_TYPE -DHAVE_PANGO_ATTR_STRIKETHROUGH_COLOR_NEW -DHAVE_PANGO_ATTR_UNDERLINE_COLOR_NEW -DHAVE_PANGO_GLYPH_ITEM_FREE -DHAVE_PANGO_GLYPH_ITEM_GET_TYPE -DHAVE_PANGO_ATTR_ITERATOR_GET_ATTRS -DHAVE_PANGO_ITEMIZE_WITH_BASE_DIR -DHAVE_PANGO_FONT_FAMILY_IS_MONOSPACE -DRUBY_PANGO_COMPILATION -D_FILE_OFFSET_BITS=64 -I/usr/local/lib/ruby/site_ruby/1.8/i686-linux -fPIC -g -O2 -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -c rbpangoinits.c gcc -shared -o pango.so rbpangoattriterator.o rbpangocoverage.o rbpangoscriptiter.o rbpangofontface.o rbpangolayoutiter.o rbpangologattr.o rbpangofont.o rbpango.o rbpangoscript.o rbpangoanalysis.o rbpangofontset.o rbpangomain.o rbpangorenderer.o rbpangocontext.o rbpangolanguage.o rbpangoengine.o rbpangoitem.o rbpangofontdescription.o rbpangolayout.o rbpangoglyphinfo.o rbpangoattrlist.o rbpangofontmetrics.o rbpangofontfamily.o rbpangoglyphstring.o rbpangocolor.o rbpangoglyphitem.o rbpangolayoutline.o rbpangofontsetsimple.o rbpangorectangle.o rbpangocairo.o rbpangotabarray.o rbpangofontmap.o rbpangoattribute.o rbpangomatrix.o rbpangoinits.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-export-dynamic -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lcairo -ldl -lcrypt -lm -lc make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/pango/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/pango' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/atk' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/atk/src' gcc -I. -I/home/tkn/public/ruby-1.8.6-p287/glib/src -I/home/tkn/public/ruby-gnome2-trunk/glib/src -I. -I/usr/local/lib/ruby/1.8/i686-linux -I/home/tkn/public/ruby-gnome2-trunk/atk -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_ATK_ACTION_GET_LOCALIZED_NAME -DHAVE_ATK_HYPERLINK_IS_INLINE -DHAVE_ATK_OBJECT_ADD_RELATIONSHIP -DHAVE_ATK_OBJECT_REMOVE_RELATIONSHIP -DHAVE_ATK_COMPONENT_GET_LAYER -DHAVE_ATK_COMPONENT_GET_MDI_ZORDER -DHAVE_ATK_HYPERLINK_IS_SELECTED_LINK -DHAVE_ATK_TEXT_GET_BOUNDED_RANGES -DHAVE_ATK_ROLE_GET_LOCALIZED_NAME -DHAVE_ATK_TEXT_CLIP_TYPE_GET_TYPE -DHAVE_ATK_TEXT_FREE_RANGES -DRUBY_ATK_COMPILATION -D_FILE_OFFSET_BITS=64 -I/usr/local/lib/ruby/site_ruby/1.8/i686-linux -fPIC -g -O2 -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c rbatkinits.c gcc -shared -o atk.so rbatkhyperlink.o rbatkhypertext.o rbatkstate.o rbatknoopobject.o rbatkdocument.o rbatknoopobjectfactory.o rbatkimage.o rbatkselection.o rbatkcomponent.o rbatktextrange.o rbatkimplementor.o rbatkeditabletext.o rbatktable.o rbatkrelation.o rbatkgobjectaccessible.o rbatkutil.o rbatkrelationset.o rbatkobject.o rbatkregistry.o rbatkaction.o rbatkstateset.o rbatk.o rbatkvalue.o rbatktext.o rbatkstreamablecontent.o rbatktextrectangle.o rbatkobjectfactory.o rbatkinits.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-export-dynamic -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -ldl -lcrypt -lm -lc make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/atk/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/atk' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gtk' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gtk/src' gcc -I. -I/home/tkn/public/ruby-1.8.6-p287/pango/src -I/home/tkn/public/ruby-gnome2-trunk/pango/src -I/home/tkn/public/ruby-1.8.6-p287/glib/src -I/home/tkn/public/ruby-gnome2-trunk/glib/src -I. -I/usr/local/lib/ruby/1.8/i686-linux -I/home/tkn/public/ruby-gnome2-trunk/gtk -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_ST_H -DRUBY_GTK2_TARGET=\"x11\" -DHAVE_GTK_PLUG_GET_TYPE -DHAVE_GTK_SOCKET_GET_TYPE -DHAVE_PANGO_RENDER_PART_GET_TYPE -DHAVE_GTK_GTKFILESYSTEM_H -DHAVE_X11_XLIB_H -DHAVE_XREADBITMAPFILEDATA -DHAVE_XGETERRORTEXT -DHAVE_GTK_UNIX_PRINT -DRUBY_GTK2_COMPILATION -D_FILE_OFFSET_BITS=64 -I/usr/local/lib/ruby/site_ruby/1.8/i686-linux -fPIC -g -O2 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -c /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c In file included from /home/tkn/public/ruby-gnome2-trunk/gtk/src/global.h:18, from /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:13: /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtk.h:19:25: error: rbgtkmacros.h: No such file or directory /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtk.h:21:19: error: rbgdk.h: No such file or directory /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtk.h:22:30: error: rbgtkconversions.h: No such file or directory In file included from /home/tkn/public/ruby-gnome2-trunk/gtk/src/global.h:18, from /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:13: /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtk.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘VALUE’ /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c: In function ‘gdkscreen_broadcast_client_message’: /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:210: warning: implicit declaration of function ‘RVAL2GEV’ /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:210: warning: passing argument 2 of ‘gdk_screen_broadcast_client_message’ makes pointer from integer without a cast /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c: In function ‘gdkscreen_supports_net_wm_hint’: /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:451: warning: implicit declaration of function ‘RVAL2ATOM’ /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:451: warning: passing argument 2 of ‘gdk_x11_screen_supports_net_wm_hint’ makes pointer from integer without a cast /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c: In function ‘Init_gtk_gdk_screen’: /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:475: error: ‘mGdk’ undeclared (first use in this function) /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:475: error: (Each undeclared identifier is reported only once /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgdkscreen.c:475: error: for each function it appears in.) make[2]: *** [rbgdkscreen.o] Error 1 make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gtk/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gtk' ----- SUCCEEDED: glib gdkpixbuf pango atk FAILED: gtk ----- Done. tkn@tkn-desktop-ubuntu ~/public/ruby-1.8.6-p287 $ ---------------------------------------------------------------------- Comment By: Kouhei Sutou (ktou) Date: 2008-12-12 22:29 Message: I've fixed it in trunk again. ---------------------------------------------------------------------- Comment By: troels knak-nielsen (swaxi) Date: 2008-12-12 21:27 Message: Sorry .. That was a little premature. The build goes fine, but `make install` now fails: tkn@tkn-desktop-ubuntu ~/public/ruby-1.8.6-p287 $ sudo make install [sudo] password for tkn: make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/glib' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/glib/src' /usr/bin/install -c -m 0755 glib2.so /usr/local/lib/ruby/site_ruby/1.8/i686-linux /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/glib/src/lib/mkmf-gnome2.rb /usr/local/lib/ruby/site_ruby/1.8 /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/glib/src/lib/pkg-config.rb /usr/local/lib/ruby/site_ruby/1.8 /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/glib/src/lib/glib2.rb /usr/local/lib/ruby/site_ruby/1.8 /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/glib/src/lib/glib-mkenums.rb /usr/local/lib/ruby/site_ruby/1.8 install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/glib/src/rbglib.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/glib/src/rbgutil.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/glib/src/rbgobject.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/glib/src/rbgcompat.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/glib/src/glib-enum-types.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux /usr/local/lib/ruby/1.8/fileutils.rb:1200:in `stat': No such file or directory - /home/tkn/public/ruby-gnome2-trunk/glib/src/glib-enum-types.h (Errno::ENOENT) from /usr/local/lib/ruby/1.8/fileutils.rb:1200:in `lstat' from /usr/local/lib/ruby/1.8/fileutils.rb:1178:in `stat' from /usr/local/lib/ruby/1.8/fileutils.rb:1260:in `copy_file' from /usr/local/lib/ruby/1.8/fileutils.rb:463:in `copy_file' from /usr/local/lib/ruby/1.8/fileutils.rb:844:in `install' from /usr/local/lib/ruby/1.8/fileutils.rb:1395:in `fu_each_src_dest' from /usr/local/lib/ruby/1.8/fileutils.rb:1409:in `fu_each_src_dest0' from /usr/local/lib/ruby/1.8/fileutils.rb:1393:in `fu_each_src_dest' from /usr/local/lib/ruby/1.8/fileutils.rb:840:in `install' from /usr/local/lib/ruby/1.8/un.rb:183:in `install' from /usr/local/lib/ruby/1.8/un.rb:55:in `setup' from /usr/local/lib/ruby/1.8/un.rb:178:in `install' from -e:1 make[2]: *** [install] Error 1 make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/glib/src' make[1]: *** [install] Error 2 make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/glib' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gdkpixbuf' /usr/bin/install -c -m 0755 gdk_pixbuf2.so /usr/local/lib/ruby/site_ruby/1.8/i686-linux /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/gdkpixbuf/lib/gdk_pixbuf2.rb /usr/local/lib/ruby/site_ruby/1.8 make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gdkpixbuf' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/pango' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/pango/src' /usr/bin/install -c -m 0755 pango.so /usr/local/lib/ruby/site_ruby/1.8/i686-linux /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/pango/src/lib/pango.rb /usr/local/lib/ruby/site_ruby/1.8 install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/pango/src/rbpango.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 rbpangoversion.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/pango/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/pango' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/atk' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/atk/src' /usr/bin/install -c -m 0755 atk.so /usr/local/lib/ruby/site_ruby/1.8/i686-linux /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/atk/src/lib/atk.rb /usr/local/lib/ruby/site_ruby/1.8 install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/atk/src/rbatk.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 rbatkversion.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/atk/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/atk' make[1]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gtk' make[2]: Entering directory `/home/tkn/public/ruby-1.8.6-p287/gtk/src' /usr/bin/install -c -m 0755 gtk2.so /usr/local/lib/ruby/site_ruby/1.8/i686-linux mkdir -p /usr/local/lib/ruby/site_ruby/1.8/gtk2 /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/gtk/src/lib/gtk2.rb /usr/local/lib/ruby/site_ruby/1.8 /usr/bin/install -c -m 644 /home/tkn/public/ruby-gnome2-trunk/gtk/src/lib/gtk2/base.rb /usr/local/lib/ruby/site_ruby/1.8/gtk2 install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtk.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux install -c -m 0644 /home/tkn/public/ruby-gnome2-trunk/gtk/src/rbgtkconversions.h /usr/local/lib/ruby/site_ruby/1.8/i686-linux make[2]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gtk/src' make[1]: Leaving directory `/home/tkn/public/ruby-1.8.6-p287/gtk' ----- SUCCEEDED: gdkpixbuf pango atk gtk FAILED: glib ----- Done. tkn@tkn-desktop-ubuntu ~/public/ruby-1.8.6-p287 $ ---------------------------------------------------------------------- Comment By: troels knak-nielsen (swaxi) Date: 2008-12-12 21:21 Message: Thanks for the speedy answer - It builds smoothly now ---------------------------------------------------------------------- Comment By: Kouhei Sutou (ktou) Date: 2008-12-12 21:07 Message: I've fixed it in trunk. Thanks for reporting. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=470969&aid=2420281&group_id=53614 |