Countless undefined reference when building gtk

Hi. While building gtk, I am confronted by countless error messages, all saying something like “undefined reference to ‘function_name’”.

The problem is. All or the majority of these (I did not test all of them) are properly defined in glib, so it cannot be version mismatch. Hence what is happening here

The error messages are these:

make[4]: Entering directory `/media/34GB/Arquivos-de-Programas-Linux/gtk+-3.14.0/gtk'
  CCLD     gtk-query-immodules-3.0
./.libs/libgtk-3.so: undefined reference to `g_type_get_type_registration_serial'
./.libs/libgtk-3.so: undefined reference to `g_type_add_instance_private'
./.libs/libgtk-3.so: undefined reference to `g_hash_table_get_keys_as_array'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_dict_unref'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_str_tokenize_and_fold'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_dict_end'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_dict_insert_value'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_option_context_parse_strv'
./.libs/libgtk-3.so: undefined reference to `g_type_check_instance_is_fundamentally_a'
/media/34GB/Arquivos-de-Programas-Linux/Gdk-pixbuf-2.30.0/lib/libgdk_pixbuf-2.0.so: undefined reference to `g_variant_new_from_bytes'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_source_get_ready_time'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_list_copy_deep'
./.libs/libgtk-3.so: undefined reference to `g_type_ensure'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_close'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_check_format_string'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_dict_new'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_unix_fd_source_new'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_dict_get_type'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_get_data_as_bytes'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_source_query_unix_fd'
/media/34GB/Arquivos-de-Programas-Linux/Pango-1.36.7/lib/libpangocairo-1.0.so: undefined reference to `g_object_replace_qdata'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_source_set_ready_time'
./.libs/libgtk-3.so: undefined reference to `g_slist_copy_deep'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_variant_new_take_string'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_source_add_unix_fd'
./.libs/libgtk-3.so: undefined reference to `g_variant_parse_error_quark'
./.libs/libgtk-3.so: undefined reference to `g_type_class_adjust_private_offset'
//media/34GB/Arquivos-de-Programas-Linux/Glib-2.42.1/lib/libgio-2.0.so: undefined reference to `g_spawn_check_exit_status'
collect2: error: ld returned 1 exit status
make[4]: *** [gtk-query-immodules-3.0] Error 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.