Problem building GTK+ with linux fb

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

 



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.
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux