Problem building GTK+ with linux fb



Hi,

I'm trying to build GTK+ 2.10.11 with linux frame buffer, i've built all the dependencies and i get an undefined reference error:

gcc -DG_DISABLE_DEPRECATED -I/home/dfons/tiff-3.8.2/libtiff -I/home/dfons/jpeg-6b -I/home/dfons/pango-1.16.3 -I/home/dfons/fontconfig-2.4.0 -I/home/dfons/zlib -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o -L/home/dfons/pango-1.16.3/pango/.libs -L/home/dfons/tiff-3.8.2/libtiff/.libs -L/home/dfons/jpeg-6b/.libs -L/home/dfons/zlib -L/usr/local/lib ./.libs/libgtk-linux-fb-2.0.so /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so -L/home/dfons/libpng -L/home/dfons/cairo-1.4.4/src/.lib -L//home/dfons/zlib -L/home/dfons/libxml2-2.6.28/.libs /home/dfons/atk-1.19.1/atk/.libs/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-linux-fb-2.0.so /home/dfons/pango-1.16.3/pango/.libs/libpangocairo-1.0.so /home/dfons/pango-1.16.3/pango/.libs/libpangoft2-1.0.so /home/dfons/cairo-1.4.4/src/.libs/libcairo.so /home/dfons/fontconfig-2.4.0/src/.libs/libfontconfig.so /home/dfons/freetype-2.3.4/objs/.libs/libfreetype.so /home/dfons/libxml2-2.6.28/.libs/libxml2.so -lpng /home/dfons/gtk+-2.10.11/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /home/dfons/tiff-3.8.2/libtiff/.libs/libtiff.so /home/dfons/jpeg-6b/.libs/libjpeg.so -lz -lc -ljpg /home/dfons/pango-1.16.3/pango/.libs/libpango-1.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -lm -Wl,--rpath -Wl,/home/dfons/usr/lib -Wl,--rpath -Wl,/home/dfons/jpeg-6b/.libs /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_text_property_to_text_list_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_text_property_to_utf8_list_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_broadcast_client_message' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_supports_selection_notification' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_text_width_wc' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_selection_owner_get_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_open' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_system_colormap' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_list_visuals' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_request_selection_notification' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_system_visual' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_free_colors' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_text_extents' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_window_input_shape_combine_mask' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_get_screen' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_keyboard_ungrab' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_get_maximal_cursor_size' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_pointer_is_grabbed' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_window_foreign_new_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_drag_get_protocol_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_utf8_to_compound_text_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_image_get_pixel' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_drag_find_window_for_screen' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_event_send_client_message_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_pointer_ungrab' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_font_from_description_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_keymap_get_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_get_default_screen' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_warp_pointer' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_new' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_store_clipboard' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_selection_send_notify_for_display' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_cursor_get_image' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_window_get_geometry' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_query_color' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `_gdk_windowing_window_destroy_foreign' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_image_get_type' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_height_mm' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_text_width' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_alloc_colors' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_width_mm' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_atom_intern_static_string' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_monitor_geometry' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_setting' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_screen_is_composited' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_supports_cursor_color' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_pixmap_new' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_selection_owner_set_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_width' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_flush' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_n_monitors' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_device_get_axis' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_visual_get_screen' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_window_set_urgency_hint' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_window_get_origin' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_sync' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_cursor_new_from_pixbuf' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_height' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_supports_clipboard_persistence' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_change' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_cursor_new_for_display' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_cursor_new_from_name' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_display_beep' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_flush' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_string_to_compound_text_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_font_load_for_display' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_screen_get_root_window' ./.libs/libgtk-linux-fb-2.0.so: undefined reference to `gdk_display_supports_cursor_alpha' /home/dfons/gtk+-2.10.11/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `IA__gdk_colormap_get_type'
./.libs/libgtk-linux-fb-2.0.so: undefined reference to `I_'
collect2: ld returned 1 exit status
make[4]: *** [gtk-query-immodules-2.0] Error 1
make[4]: Leaving directory `/home/dfons/gtk+-2.10.11/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dfons/gtk+-2.10.11/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/dfons/gtk+-2.10.11/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dfons/gtk+-2.10.11'
make: *** [all] Error 2

Does anyone build GTK+ with frame buffer withput problems?
What could be the reason of this error?

Regards,
Diego A. Fons.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]